Skip to content

4.23.0

Latest
Compare
Choose a tag to compare
@fluxer fluxer released this 09 Aug 19:53
· 32 commits to master since this release

Changes to ariya-icons since 2022-12-02:

  • generic: correct comment in index file

Changes to kdelibs since 2022-12-02:

  • cmake: CMake warning fix
  • cmake: add FindLibmicrohttpd module to the list of modules that are not installed
  • cmake: add only the installation modules path to CMAKE_MODULE_PATH
  • cmake: bootstrap build fix
  • cmake: check for ddjvuapi quietly from DjVuLibre module
  • cmake: consistent environment variable for FFmpegThumbnailer header and library path
  • cmake: correct kde4_translate() macro documentation
  • cmake: do not install the WebP module
  • cmake: move bootstrap-related variables out of KDE4Internal module
  • cmake: new LibGit2 module
  • cmake: remove LibMms module
  • cmake: remove now redundant LibKonq module and update KDE4Workspace module
  • cmake: specify the input as dependency from kde4_translate() macro
  • generic: ODR fixes
  • generic: add comment about ptsname_r() check
  • generic: adjust expected tests data
  • generic: adjust to Katie changes
  • generic: adjust to QUrl changes
  • generic: build fix
  • generic: bump minimum Katie version requirement to 4.13.0
  • generic: call QCoreApplication::applicationName() as static method
  • generic: call klauncher methods asynchronously from KToolInvocation
  • generic: consistent RFC references
  • generic: consistent headers inclusion
  • generic: copyright KDELibs4Config.cmake to me
  • generic: correct locale installation directory variable
  • generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library
  • generic: define NDEBUG when not building for debugging
  • generic: do not include quiet packages in the feature summary
  • generic: documentation update
  • generic: drop KFile::Tree and KFile::DetailTree modes
  • generic: drop floppy support
  • generic: drop locolor support
  • generic: drop sub-URL support
  • generic: drop support for sequenced thumbnails
  • generic: drop text-to-speech support
  • generic: drop uninstall target script
  • generic: format kimageio and krecentdirs source/header files
  • generic: headers inclusions review
  • generic: include KDE4Defaults before creating kde4_exec.sh script
  • generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
  • generic: move stuff from KDE4Internal module to KDELibs4Config
  • generic: purge most manual tests
  • generic: remove KCalendarSystem leftovers
  • generic: remove QT_KATIE definition checks
  • generic: remove binary compat bits
  • generic: remove bogus KMultiTabBarInternal and KACLListView reimplementations
  • generic: remove build variable used to specify library type
  • generic: remove compat build variables
  • generic: remove irrelevant TODO files
  • generic: remove redundant IN_IDE_PARSER definition checks
  • generic: remove redundant X11 checks and headers inclusions
  • generic: remove redundant build varibles
  • generic: remove redundant fixx11h header inclusions
  • generic: remove unused KIO protocol input/output information
  • generic: remove unused QPL license
  • generic: remove unused X-KDE-autostart-after feature
  • generic: remove/replace references to KDE4Internal module
  • generic: replace use of QTime as timer with QElapsedTimer
  • generic: set CMAKE_REQUIRED_DEFINITIONS to QT_DEFINITIONS
  • generic: set Katie and X11 package properties
  • generic: store KIO slaves listing capability as boolean
  • generic: unblock signals when setting handlers for them
  • generic: update enchant link
  • generic: update references to shared data directory
  • includes: add KPowerManager header
  • includes: remove headers for gone classes
  • includes: remove headers for kdbgstream and kndbgstream
  • interfaces: drop templates selection feature
  • interfaces: remove terminal example
  • interfaces: remove unused KTextEditor::LoadSaveFilterCheckPlugin class
  • interfaces: remove unused KTextEditor::MessageInterface member
  • interfaces: remove unused LoadSaveFilterCheckPlugin member
  • interfaces: remove unused and non-operational KRegExpEditorInterface
  • interfaces: remove unused smart KTextEditor interface classes
  • interfaces: simplify templates handling and implement loginname
  • kdeclarative: QImage binding optimization
  • kdeclarative: correct QImage binding function names
  • kdeclarative: correct copyright for QImage binding
  • kdeclarative: implement width() and height() getters for QImage
  • kdeclarative: initialization optimization
  • kdeclarative: log script engine exceptions as debug messages
  • kdeclarative: minimal QImage type binding
  • kdeclarative: re-use engine variable
  • kdeclarative: remove duplicate include directory
  • kdeclarative: remove stub and unused KDeclarative::runtimePlatform() method
  • kdeclarative: remove unused KDeclarativePrivate::initialized member
  • kdeclarative: remove unused macros and wrappers in backportglobal header
  • kdeclarative: rename image binding function
  • kdecore use the new QUrl::AddTrailingSlash enum
  • kdecore: KAuthorization documentation correction
  • kdecore: KAuthorization documentation update
  • kdecore: KAuthorization optimization
  • kdecore: KCharsets optimizations
  • kdecore: KDeviceDatabase optimization
  • kdecore: KDirWatch rewrite
  • kdecore: KLocale::translateRaw() and KLocale::translateQt() optimizations
  • kdecore: KLocale::translateRaw() methods optimization
  • kdecore: KLockFile optimization
  • kdecore: KMimeType::is() optimization
  • kdecore: KMimeType::isBinaryData() optimization
  • kdecore: KMimeTypeFactory::allMimeTypes() optimization
  • kdecore: KMimeTypeFactory::entryOffset() optimization
  • kdecore: KMimeTypePrivate::ensureXmlDataLoaded() optimization
  • kdecore: KMimeTypeRepository::parseMagicFile() optimization
  • kdecore: KServiceTypePrivate::m_strComment member no longer has to be mutable
  • kdecore: KTemporaryFile optimization
  • kdecore: KTemporaryFile::filePath() optimization
  • kdecore: KTimeZone documentation update
  • kdecore: KTimeZone review
  • kdecore: KToolInvocation review
  • kdecore: KUrl optimizations
  • kdecore: KUrl rewrite to output encoded strings
  • kdecore: KUrl test-anew
  • kdecore: KUrl::List from QList optimization
  • kdecore: KUrl::List to QList conversion optimization
  • kdecore: KUrl::equals() rework to use KUrl::url() for the comparison
  • kdecore: KUrl::url() optimization
  • kdecore: KUserGroup::userNames() optimization
  • kdecore: MIME magic file parsing optimization
  • kdecore: PCI IDs database update
  • kdecore: PCI and USB IDs database update
  • kdecore: USB IDs database update
  • kdecore: add FIXME for KUrl::isRelativeUrl()
  • kdecore: add KUrl query and fragment test
  • kdecore: add comment about the re-construction of the URL in KUrlTest::testHash()
  • kdecore: add compile-time definition to dump catalogs when translations is not found
  • kdecore: add debug area for ark
  • kdecore: add debug area for gwenview
  • kdecore: add debug area for kemu
  • kdecore: add debug area for kfreespace
  • kdecore: add debug area for kgreeter
  • kdecore: add debug area for ksnapshot
  • kdecore: add missing QMutableListIterator template argument in KLocale::removeCatalog()
  • kdecore: adjust the KService test to KLocale changes
  • kdecore: adjust to KDED favicons module changes
  • kdecore: append trailing slash from kPathDirectory() function
  • kdecore: assume strings passed to KUrl constructors are percentage-encoded
  • kdecore: build fix for the case when tests are enabled
  • kdecore: cache the debug area devices as KDebugConfig member
  • kdecore: call KLocalizedString::notifyCatalogsUpdated() only when the catalogs were actually updated
  • kdecore: call QBuffer constructor in KSycocaBufferDevice
  • kdecore: change locale language from KLocale::reparseConfiguration() of default KLocale objects
  • kdecore: check if debug messages are disabled globally from KDebugConfig::areaDevice()
  • kdecore: check if the time zone file exists from KTimeZone::isValid()
  • kdecore: clarification on the note in KUrl test
  • kdecore: compare the clean paths of local file URLs
  • kdecore: compat bits for KLocale::formatNumber()
  • kdecore: compiler warning fix
  • kdecore: compiler warnings fix
  • kdecore: const-ify KMimeTypePrivate::m_path member
  • kdecore: const-ify variables in KLocale::translateRaw() methods
  • kdecore: convert the QString to QByteArray only once in KGlobalPrivate::initFakeComponent()
  • kdecore: copyright KSystemTimeZones, KTimeZone and the tests for the classes to me
  • kdecore: correct millisecond(s) spelling
  • kdecore: de-virtualize KDateTimeFormatter, KDateTimeParser and KDayPeriod
  • kdecore: deal with KMimeType TODO
  • kdecore: deep-copy the patterns in KMimeTypeRepository::findFromOtherPatternList()
  • kdecore: different take on KUrl::upUrl()
  • kdecore: disable KLOCALE_DUMP_UNTRANSLATED by default
  • kdecore: disable KUrl test
  • kdecore: disable copying of KServiceTypeTrader via Q_DISABLE_COPY() macro
  • kdecore: discard leap second adjustments, standard/wall and UTC/local time indicators timezone data
  • kdecore: do not append trailing slash to the path if the path is / from KDirWatch::addDir()
  • kdecore: do not assume translations are installed in KLocale test case
  • kdecore: do not block while parsing files in KDeviceDatabase
  • kdecore: do not change the scheme from KUrl::cleanPath()
  • kdecore: do not check if the file exists from KAutostart::isServiceRegistered()
  • kdecore: do not insert and remove catalogs from KPluginFactory
  • kdecore: do not insert duplicate catalogs into KLocale
  • kdecore: do not insert invalid catalogs into KLocale
  • kdecore: do not mangle KTraderParse into the default namespace
  • kdecore: do not prettify the URL in KUrl::pathOrUrl()
  • kdecore: document KMimeType::name() method
  • kdecore: document the two important methods of KDateTime
  • kdecore: drop KProcess channel forward feature
  • kdecore: drop reliance on wheel group for KAuthorization helpers
  • kdecore: drop support for KStandardDirs kcfg resource
  • kdecore: drop support for all but gregorian and julian calendars
  • kdecore: drop support for storing autostart phase as string
  • kdecore: effectively revert 6ae96c3c1ddd6d3b7f8376a6b5f1ef2c5431b541
  • kdecore: ensure KUrl::url() handles only full paths to local files specially
  • kdecore: fix KLocale thread-safety issues
  • kdecore: fix KStandardDirs thread-safety issues
  • kdecore: fix and adjust tests
  • kdecore: fix null/empty KUrl comparison and test it
  • kdecore: fix recursion due to kCheckLocalFile()
  • kdecore: fix regression since 0b9281b3604d55c31e4dff280ad38ac705b3261b
  • kdecore: fix regression since 7b8ff71eba40231333d695c15d23f6cbd0b11a98
  • kdecore: format and indent
  • kdecore: format and indent kprotocolinfo source and header files
  • kdecore: handle local file paths with and without trailing slash in KUrl::upUrl()
  • kdecore: implement Foot (ft) unit conversion
  • kdecore: implement option to download the icon from KMimeType::favIconForUrl()
  • kdecore: implement option to recurse into sub-directories from KDirWatch::addDir()
  • kdecore: implement precision field for KuitSemantics
  • kdecore: include kdeui library includes
  • kdecore: initialize KMacroMapExpander and KWordMacroExpander variables
  • kdecore: initialize KSycocaFactory::Private::m_sycocaDict member
  • kdecore: initialize variables in KProcess::startDetached() methods
  • kdecore: log KAuthorization messages to specialized area
  • kdecore: magic bits for numbers formatting
  • kdecore: mark the bottom of KProcess::setOutputChannelMode() as unreachable
  • kdecore: merge KFolderMimeType into KMimeType
  • kdecore: mimeDataBaseVersion() function optimization
  • kdecore: minor KTimeZone parsing optimization
  • kdecore: more compat bits for KLocale::formatNumber()
  • kdecore: more compatible KUrl
  • kdecore: move KToolInvocation to kdeui
  • kdecore: move KUrl code where it belongs
  • kdecore: move static KUrl functions to the top
  • kdecore: never output file:// for local files
  • kdecore: new KToolInvocation::setLaunchEnv() method
  • kdecore: parent the KAuthorization object to the application instance if parent is null
  • kdecore: partially revert 1bd459a07376777cfb516ce4ec64977ca9272836
  • kdecore: plug KMimeType memory leak
  • kdecore: preserve manually inserted catalogs on KLocale configuration reparse
  • kdecore: probe all languages from KLocale::languageCodeToName() and KLocale::countryCodeToName()
  • kdecore: process events while the helper method is executed
  • kdecore: python3 compatible scoop-tzones.py script
  • kdecore: re-parse MIME data files on ksycoca database change
  • kdecore: re-use KUrl::AdjustPathOption for KUrl::fileName() and KUrl::directory()
  • kdecore: reduce branches in KLocale::translateRaw()
  • kdecore: reimplement KDateTime via QDateTime
  • kdecore: reimplement KLocale
  • kdecore: reimplement KLocale::formatDuration()
  • kdecore: reimplement KTimeZone
  • kdecore: remove FIXME for KUrl
  • kdecore: remove KTimeZone code for always false condition
  • kdecore: remove archive KIO slaves leftovers
  • kdecore: remove code for always true condition
  • kdecore: remove debug area for the now gone networkstatus
  • kdecore: remove declaration of non-existing KLocale::setEncoding() method
  • kdecore: remove declaration of non-existing KUrl::join() method
  • kdecore: remove duplicate USB IDs
  • kdecore: remove duplicates from the result of KLocale::allLanguagesList()
  • kdecore: remove kcfg resource reference in kde-config
  • kdecore: remove most of the KUrl compat methods
  • kdecore: remove now unused no-wait/blind option of KToolInvocation
  • kdecore: remove redundant KCompositeJob::slotInfoMessage() proxy slot
  • kdecore: remove redundant KDateTime class forward-declration in klocale header
  • kdecore: remove redundant KLocale::translateRaw() methods
  • kdecore: remove redundant KMimeTypeRepository::findFromContent() argument
  • kdecore: remove redundant KSettings destructor
  • kdecore: remove redundant KUrl destructor
  • kdecore: remove redundant KUrl::List::size() calls
  • kdecore: remove redundant KUrl::fromMimeDataByteArray() method
  • kdecore: remove redundant Q_WS_X11 and Q_WS_QWS checks
  • kdecore: remove redundant locks in KMimeTypeRepository
  • kdecore: remove redundant lookup in KMimeTypeRepository::defaultMimeTypePtr()
  • kdecore: remove redundant private KMimeTypeRepository::aliases() method
  • kdecore: remove redundant qglobal inclusion in kshell header
  • kdecore: remove reference to non-existing KUrl::setExportAsText() and KUrl::List::setExportAsText() methods
  • kdecore: remove the paths from the internal KDirWatch list
  • kdecore: remove unused KJobTrackerInterface member
  • kdecore: remove unused KLocalizedDate class
  • kdecore: remove unused KProtocolInfo::capabilities() getter
  • kdecore: remove unused KProtocolInfo::isFilterProtocol() methods
  • kdecore: remove unused KTimeZoneBackend::type() method
  • kdecore: remove unused KUrl metadata
  • kdecore: remove unused KUrl::CompareWithoutFragment enum
  • kdecore: remove unused QMimeData inclusion
  • kdecore: remove unused QProcess header inclusion
  • kdecore: remove unused and deprecated KLocale/KCalendarSystem setters and getters
  • kdecore: remove unused and private KMimeTypeTrader member
  • kdecore: remove unused and private KServiceTypeTrader member
  • kdecore: remove unused and private members
  • kdecore: remove unused and redundant KUrl methods
  • kdecore: remove unused buffer in KLockFilePrivate::tryLock()
  • kdecore: remove unused build variables
  • kdecore: remove unused header inclusion in kprocess source file
  • kdecore: remove unused headers inclusions in kurl source file
  • kdecore: remove unused kdatetime header inclusion
  • kdecore: remove unused qtextstream header inclusion in qtest_kde header
  • kdecore: remove unused variable in lookupPrefix() function
  • kdecore: rename KUrl test for consistency
  • kdecore: rename constant for consistency
  • kdecore: rename variable in uriListData()
  • kdecore: rename variables for consistency
  • kdecore: replace KMimeType::checkEssentialMimeTypes() with its body
  • kdecore: replace authors of KLocale
  • kdecore: replace component with class headers inclusion
  • kdecore: replace the "ok" argument of KLocale::readDate() and KLocale::readTime() with "format" one
  • kdecore: reserve space for the protocols in KProtocolInfoFactory::protocols()
  • kdecore: return QByteArray from kBacktrace()
  • kdecore: return empty string if there is no slash in the input of kPathDirectory()
  • kdecore: return only the language part from KLocale::language()
  • kdecore: rewrite KTimeZone to use the transition data
  • kdecore: safety-net for KUrl::upUrl(), also append trailing slash from KUrl::directory()
  • kdecore: scoop timezones
  • kdecore: set the config locale to the highest priority language from KLocale::languageCodeToName() and KLocale::countryCodeToName()
  • kdecore: set the locale of the configuration files from KLocale::languageCodeToName() and KLocale::countryCodeToName()
  • kdecore: set the scheme to file when it KUrl is constructor from string and it is empty
  • kdecore: setup KCrash to log to the system log, update its documentation
  • kdecore: shrink the size of globs stored by KMimeTypeRepository
  • kdecore: simplify KUrl by using QDir::cleanPath() and QUrl::resolved()
  • kdecore: stabilize KLocalizedStringTest::testThreads()
  • kdecore: store KUser properties as a vector of QString
  • kdecore: strip the trailing slash when passing the URL path to kPathDirectory() from KUrl::upUrl()
  • kdecore: test KTimeZone from and to UTC conversion
  • kdecore: test hashing of KUrl with different port
  • kdecore: test qHash() for KUrl
  • kdecore: test relative vs relative local file URLs
  • kdecore: testing build fix
  • kdecore: tweak KToolInvocation sleep time
  • kdecore: tweak the KLockFile sleep time
  • kdecore: typo
  • kdecore: typo in KUrl tests comment
  • kdecore: unlock KMimeTypeRepository
  • kdecore: unregister the helper service and object from KAuthorization destructor
  • kdecore: update KCatalog documentation
  • kdecore: update KLocale documentation
  • kdecore: update KLocale::defaultLanguage() documentation
  • kdecore: update KMimeType::is() documentation
  • kdecore: update comment in KUrl::prettyUrl()
  • kdecore: update kdebug.areas
  • kdecore: update reference to KHTTP debug area
  • kdecore: use KUrl::url() for the hash
  • kdecore: use foreach() for iterations in KUser and KUserGroup
  • kdecore: use getpwnam_r(), getpwuid_r(), getgrnam_r() and getgrgid_r() in KUser and KUserGroup for thread-safety
  • kdecore: use proper types for KServiceTypePrivate members
  • kdecore: use std::array<T,T> for the date and time formats in KLocale
  • kded: Kded::updateDirWatch() optimization
  • kded: apply XDG_MENU_PREFIX only to the main applications menu file
  • kded: consistent headers inclusions
  • kded: do not deep-copy QString objects when iterating
  • kded: log the error string when module fails to load
  • kded: prefix the applications menu with kde-
  • kdeui: KColorDialog::KColorDialogPrivate::setHtmlEdit() optimization
  • kdeui: KCrash rewrite
  • kdeui: KDBusMenuExporter and KDBusMenuImporter optimizations
  • kdeui: KDialog::setCaption() optimization
  • kdeui: KPassivePopup::defaultArea() optimization
  • kdeui: KPixmap documentation correction
  • kdeui: KPixmapSequenceOverlayPainter optimization
  • kdeui: adapt KCalendarWidget to locale and language changes
  • kdeui: add personal words to dictionary when changing it
  • kdeui: add warning for KSpellDialog
  • kdeui: adjust to kuiserver changes
  • kdeui: animate the height of KMessageWidget from KMessageWidget::animatedHide()
  • kdeui: break the spelling dialog thread loop once the end of the text has been reached
  • kdeui: call KUniqueApplication::newInstance() on the interface when already running
  • kdeui: change the palette of internal KTitleWidget widgets
  • kdeui: check if the KCmdLineArgs pointer is non-null before using it
  • kdeui: check the word size in KSpeller::start() and KSpellHighlighter::highlightBlock() when chopping punctuation
  • kdeui: close only QMainWindow and derived classes from the KApplication quit handler
  • kdeui: close top-level widgets from the KApplication signal handler
  • kdeui: convert some KIconEffect::apply() methods to static
  • kdeui: correct breaks indentation in KPixmapSequenceOverlayPainter::eventFilter()
  • kdeui: correct indentation in KLineEdit::paintEvent()
  • kdeui: correct placeholder in KMessageWidget::setMessageType()
  • kdeui: create the QMenu only once from KDBusMenuImporter::updateMenu()
  • kdeui: disable auto-restart when the application is about to quit
  • kdeui: do not animate the KMessageWidget show/hide
  • kdeui: do not assume XDisplayString() and getenv() return non-null
  • kdeui: do not change the KDialog size on details widget visibility change
  • kdeui: do not fork from KUniqueApplication
  • kdeui: do not look for tip icons in /share/kdewizard/pics
  • kdeui: do not pass KIconLoader pointer to KIcon in KGuiItem::icon()
  • kdeui: do not specify margin for the label of KMessageWidget
  • kdeui: do not use global static QString for the null effect fingerprint
  • kdeui: do not warn from setupCalendarWidget() if the system locale name is "C"
  • kdeui: document KDBusMenuExporter and KDBusMenuImporter
  • kdeui: drop support for spelling correction via dialog
  • kdeui: enable complex animation effects by default if compositing manager is running
  • kdeui: essentially KMessageWidget rewrite
  • kdeui: exit after logging error when drkonqi is not installed
  • kdeui: fix parameter shadowing in KDBusMenuAdaptor::actions()
  • kdeui: fix possible out-of-bounds in KIconEffect::apply() methods
  • kdeui: fix regression since 2308ca50ccac757d217738eb8f5233602d5805d6
  • kdeui: focus the first KNewPasswordDialog password widget on initialization
  • kdeui: format and indent
  • kdeui: format and indent kdialogjobuidelegate source and header files
  • kdeui: format and indent kglobalsettings source file
  • kdeui: format and indent khbox source and header files
  • kdeui: get rid of K3Icon
  • kdeui: handle zero time as special case in KTimeEdit and better min/max
  • kdeui: implement KCrash::NoRestart flag
  • kdeui: implement KSwitchLanguageDialog
  • kdeui: implement hidden KUiServerJobTracker feature to override the application name and icon
  • kdeui: implement setter and getter for KCalendarWidget to use a specific KCalendarSystem
  • kdeui: implement sub-menu export/import for D-Bus menus
  • kdeui: initialize KDialogQueue::Private member in its constructor
  • kdeui: initialize KTipDatabase::Private member
  • kdeui: initialize variable in KDialogQueue::Private::slotShowQueuedDialog()
  • kdeui: install the KWindowSystemPrivate event filter before selection XFixes input
  • kdeui: klauncher recursion hack
  • kdeui: log backtrace when no KCrash flags are set
  • kdeui: log error in case neither of the KCrash flags is set
  • kdeui: mark KIconEngine reimplementations as final
  • kdeui: merge KGlobalSettingsData into KGlobalSettings::Private
  • kdeui: merge KPageModel into KPageView and KPageWidgetModel
  • kdeui: merge KSpellBackgroundChecker into KSpeller
  • kdeui: minor KApplication documentation correction
  • kdeui: minor KApplicationPrivate::sessionConfigName() optimization
  • kdeui: minor KCrash documentation review
  • kdeui: minor KIconLoader optimizations
  • kdeui: minor KPixmapSequence optimization
  • kdeui: move KIconLoader::Type enums to KIconThemeDir
  • kdeui: new KApplication::quitOnDisconnected() method, also setup quit signal handler by default
  • kdeui: new KCrash::Backtrace to log backtraces
  • kdeui: new KTimeEdit widget
  • kdeui: new static function to de-duplicate KDBusMenuImporter code
  • kdeui: prepare for Katie changes
  • kdeui: preserve the translations order in KSwitchLanguageDialog
  • kdeui: quit KApplication when D-Bus daemon disconnects
  • kdeui: read the mouse button mapping from the correct config
  • kdeui: remove KWindowSystem::doNotManage() method
  • kdeui: remove deprecated KDialog methods
  • kdeui: remove deprecated KDialog::layoutHintChanged() signal
  • kdeui: remove duplicate header inclusion
  • kdeui: remove duplicate qevent header inclusion in khistorycombobox source file
  • kdeui: remove empty KReplaceDialog code examples
  • kdeui: remove forward-declaration of non-existing KDoubleLine class
  • kdeui: remove forward-declaration of now non-existing KCalendarWidgetPrivate class
  • kdeui: remove forward-declaration of now non-existing KTimeZones class
  • kdeui: remove invalid KIconLoader resource directory
  • kdeui: remove krichtexteditor application
  • kdeui: remove redundant KDBusMenuExporter class
  • kdeui: remove redundant KGlobalSettings::desktopGeometry() methods
  • kdeui: remove redundant KSpellDialog::slotButtonClicked() reimplementation
  • kdeui: remove redundant KeyRelease undef
  • kdeui: remove redundant Q_WS_X11 check
  • kdeui: remove redundant Q_WS_X11 guard
  • kdeui: remove redundant RegExpAction and PlaceHolderAction members
  • kdeui: remove redundant X11 atoms creation from KApplicationPrivate::init()
  • kdeui: remove redundant _KDE_NET_WM_FRAME_STRUT atom and checks for it
  • kdeui: remove redundant attempts to start D-Bus services
  • kdeui: remove redundant fixx11h header inclusion
  • kdeui: remove reference to non-existing plotting directory
  • kdeui: remove the compat KApplication::saveYourself() signal
  • kdeui: remove the unused and non-standard LAUNCHED_BY ASN info
  • kdeui: remove toolbar directory from appicon resource
  • kdeui: remove unused INCLUDE_MENUITEM_DEF definition
  • kdeui: remove unused KApplicationPrivate member
  • kdeui: remove unused KBreadcrumbSelectionModel, KCheckableProxyModel and KIdentityProxyModel classes
  • kdeui: remove unused KDBusMenuExporter and KDBusMenuImporter API
  • kdeui: remove unused KGlobalSettings::allowDefaultBackgroundImages() method
  • kdeui: remove unused KIcon and K3Icon data pointer members
  • kdeui: remove unused KIconEffect::doublePixels() method
  • kdeui: remove unused KPixmapRegionSelectorWidget and KPixmapRegionSelectorDialog classes
  • kdeui: remove unused KPixmapSequenceOverlayPainter::Private class member
  • kdeui: remove unused KVBox member and update its documentation
  • kdeui: remove unused QSessionManager header inclusion
  • kdeui: remove unused and non-operational KWindowSystem::allowExternalProcessWindowActivation() method
  • kdeui: remove unused and private KHBox member
  • kdeui: remove unused and private KTabBar methods
  • kdeui: remove unused clipboard synchronizer
  • kdeui: remove unused date and time related widget classes
  • kdeui: remove unused definitions related to KTextEdit features
  • kdeui: remove unused headers inclusions
  • kdeui: remove unused kimageframe source and header files
  • kdeui: remove unused klocale header inclusion in kcalendarwidget header
  • kdeui: remove whitespace at the start and end of word from the spelling classes
  • kdeui: rename variable for consistency
  • kdeui: replace KDatePicker/KDateTable with new KCalendarWidget class
  • kdeui: replace libdbusmenu-qt dependency with custom classes
  • kdeui: replace private KPassivePopupMessageHandler methods with their body
  • kdeui: replace tab with spaces in KXMLGUIFactoryPrivate::saveDefaultActionProperties()
  • kdeui: return a single format type from KImageIO::typeForMime() and add mode argument for it
  • kdeui: reuse the already created interface in KGlobalAccelPrivate::getComponent()
  • kdeui: send locale and language change events from KGlobalSettings
  • kdeui: send only SIGTERM before killing the selection owner via XKillClient()
  • kdeui: set the KCrash handler to the default one if command line args are not initialized
  • kdeui: set the caption of KSpellDialog
  • kdeui: show only a label from KSwitchLanguageDialog when translations are not installed
  • kdeui: show the spell checking information message by default
  • kdeui: show the spell checking information message conditionally
  • kdeui: simplify compositor ownership check in KWindowSystemPrivate::x11Event()
  • kdeui: someone's typos
  • kdeui: somewhat format kacceleratormanager source file
  • kdeui: spelling classes reimplementation
  • kdeui: stub KSwitchLanguageDialog
  • kdeui: tag comment as note in KCrash::defaultCrashHandler()
  • kdeui: tweak KNotificationManager and KGlobalAccel for automatic service activation
  • kdeui: unreserve KMessageBox::DialogType::SSLMessageBox
  • kdeui: update internal KTitleWidget widgets on font change event
  • kdeui: update note in KCalendarWidget::changeEvent()
  • kdeui: use system() instead of QProcess to execute drkonqi
  • kdeui: use the same char format as Kate in KSpellHighlighter
  • kdeui: virtualize KWidgetJobTracker methods
  • kdewidgets: link the widgets plugin to KtUiTools component
  • kdewidgets: minor optimization and description update
  • kdewidgets: remove unused kcmodule picture
  • kdewidgets: remove unused map entries
  • kdewidgets: update README
  • kfile: KDirOperator::Private::checkPreviewInternal() optimization
  • kfile: KFilePlacesItem optimizations
  • kfile: add mtp protocol to KUrlNavigatorProtocolCombo categories, remove reference to non-existing protocols
  • kfile: add the selected directory to recent directories from KFileWidget
  • kfile: adjust query check in KFileWidget::getStartUrl()
  • kfile: disable the KFileWidget filter widget for directory only mode
  • kfile: drop support for reading bookmarks from user-places.xbel
  • kfile: fix KDirSortFilterProxyModel sorting by permissions for non-local files
  • kfile: fix up action for KUrlNavigator
  • kfile: include required QTimer header
  • kfile: keep reference to the QByteArray object in KFilePlacesItem::setBookmark()
  • kfile: mark KFileBookmarkHandler reimplementations as final
  • kfile: purge KDirSelectDialog
  • kfile: remove archive KIO slaves leftovers
  • kfile: remove declaration of non-existing KFileBookmarkHandler::importOldBookmarks() method
  • kfile: remove declaration of non-existing KFileBookmarkHandler::popupMenu() method
  • kfile: remove duplicate header inclusion
  • kfile: remove duplicate header inclusions
  • kfile: remove redundant KDirOperatorDetailView destructor
  • kfile: remove redundant KDirOperatorDetailView::currentChanged() method
  • kfile: remove redundant KUrlNavigator::keyReleaseEvent() reimplementation
  • kfile: remove unused KFileBookmarkHandler member
  • kfile: set the remote protocol category to places
  • kfile: show message appropriate for the mode from KFileWidget::slotOk()
  • kimgio: read and apply mask for BMP images that are not 32-bit
  • kimgio: add note about the mask in ico plugin
  • kimgio: claim write support only if the format matches and the device is writable
  • kimgio: const-ify bmpimagemasksize in ICOHandler::write()
  • kimgio: do not mark make_jas_stream() as final in raw plugin
  • kimgio: drop TIFF write support
  • kimgio: fix TIFF images reading and implement write
  • kimgio: fix regression since d2dbb40e6e95b6bbae9a76a369d99b64584d4b47
  • kimgio: implement reading of 8-bit depth BMP images for ico plugin
  • kimgio: implement size option for tiff plugin
  • kimgio: oops, copy-pasta
  • kimgio: remove now unused QImageIOPlugin::keys() reimplementations
  • kimgio: remove redundant destructors
  • kimgio: reuse the static constant in webp handler
  • kimgio: write mask from ico plugin
  • kinit: add exception to unique application/service starting logic
  • kinit: autostart optimizations
  • kinit: cache the QDBusConnectionInterface
  • kinit: check if ASN is disabled for service via KRun::checkStartupNotify()
  • kinit: check if absolute paths exists from KLauncherAdaptor::findExe()
  • kinit: check if the process is running while waiting for its service
  • kinit: comment clarification
  • kinit: disable session manager for KIO slaves
  • kinit: do not attempt to start service if it is started and its X-DBUS-StartupType is set to unique
  • kinit: do not call KStartupInfo::sendStartup() with invalid ASN info
  • kinit: do not insert empty environment variables into the klauncher environment
  • kinit: fill more ASN info for services
  • kinit: implement public cleanup method for klauncher
  • kinit: include required directories
  • kinit: include system signal header for kill()
  • kinit: inline static functions
  • kinit: klauncher and KCrash rewrite
  • kinit: log message when ASN is disabled for service
  • kinit: log messages when service status changes
  • kinit: log the ASN binary
  • kinit: new method for dumping the system environment
  • kinit: remove XAUTHORITY hack
  • kinit: remove redundant reparseConfiguration() method of org.kde.KLauncher interface
  • kinit: remove redundant sendSIFinish() call
  • kinit: remove the "README" in the README file
  • kinit: require phase argument to be passed to autoStart method
  • kinit: send ASN start before starting the program
  • kinit: set the ASN binary to the program filename
  • kinit: set the application ID of the ASN
  • kinit: store and reuse the converted environment in KLauncherAdaptor::exec_blind()
  • kinit: tweak the processes termination
  • kinit: warning message correction
  • kio: KAutoMount and KAutoUnmount rewrite to use org.kde.SolidUiServer interface
  • kio: KDesktopPropsPlugin::slotAdvanced() optimization
  • kio: KDirLister documentation correction
  • kio: KDirLister documentation update
  • kio: KDirLister hacks for remote directories
  • kio: KDirLister overhaul to update via KIO::ListJob
  • kio: KDirLister update optimization
  • kio: KDirListerPrivate::_k_slotEntries() optiomization
  • kio: KDirListerPrivate::_k_slotFileRenamed() optimization
  • kio: KDirModelPrivate::_k_slotNewItems() optimization
  • kio: KFileItem::mimeComment() optimization
  • kio: KFileItemList::urlList() and KFileItemList::targetUrlList() optimization
  • kio: KFileMetaInfo::name() optimization
  • kio: KHTTP dcoumentation update
  • kio: KHTTP optimization
  • kio: KHTTP::respond() documentation update
  • kio: KIO::SlaveInterface review
  • kio: MOC warning fix
  • kio: SlaveBase and SlaveBasePrivate friendship has been broken
  • kio: ThumbCreator documentation update
  • kio: add note about a gap in the HTTP RFC
  • kio: add the HTTP status code to the content in HTTPStatusToContent() function
  • kio: add the kurlcompletiontest header
  • kio: add typo to the possible causes for KIO::ERR_MALFORMED_URL
  • kio: additional note about the refresh of .desktop files on KDirLister update
  • kio: adjust to desktop KIO slave removal
  • kio: always create KDirNotify isntance for KDirLister
  • kio: assume dontAskAgainName is send by KIO::SlaveBase::messageBox()
  • kio: bookmark classes review
  • kio: call QMimeData constructor in KUrlDragPushButton::dragObject()
  • kio: call org::kde::KDirNotify::emitLeftDirectory() for every watched remote URL
  • kio: check if the KMimeType pointer is null in KFileItem::mimetype()
  • kio: check if the currently set URL is valid before updating in KDirLister::updateDirectory()
  • kio: check if the local watcher exists before attempting to remove entries from it in KDirListerPrivate::unwatchUrl()
  • kio: compare the items via KFileItem::cmp() too in KDirListerPrivate::_k_slotUpdateResult()
  • kio: compiler warning fix
  • kio: compiler warning fixes
  • kio: consistent properties private classes
  • kio: const-ify KFileItem object in KDirListerPrivate::_k_slotEntries()
  • kio: const-ify KIO::Slave getters
  • kio: const-ify KIO::Slave::suspended() method
  • kio: const-ify the port argument of KHTTP::start()
  • kio: convert KFileItem::permissionsString() to proper getter
  • kio: convert KUrlCompletionTest to proper test
  • kio: convert the version to uppercase for the sake of comparison
  • kio: correct desktop items pair in KDirListerPrivate::_k_slotUpdateResult()
  • kio: create KHostInfoThread on the heap and terminate it
  • kio: de-virtualize KIO::Slave methods
  • kio: de-virtualize the public KDirLister methods
  • kio: deal with FIXME related to KIO::ERR_COULD_NOT_CLOSEDIR
  • kio: debug message correction
  • kio: delay automatic KDirLister updates caused by directory watch
  • kio: deprecation warning fix
  • kio: disable ASN for services without entry path
  • kio: disable copying of KBookmarkMenu
  • kio: disconnect the slave and close the connection in case of error in the slave loop
  • kio: do not assume server does not contain space characters in HTTPHeaders() function
  • kio: do not assume the authentication message is non-empty in KHTTP
  • kio: do not attempt to get metadata for non-local file URLs
  • kio: do not convert the element attribute to latin1 in KBookmark::url()
  • kio: do not emit KDirLister::itemsDeleted() from KDirLister::openUrl()
  • kio: do not emit refresh for the root item on KDirLister update
  • kio: do not register KIO::AuthInfo as metatype
  • kio: do not set KDE_FORK_SLAVES environment variable
  • kio: do not set KFile::LocalOnly in KFileDialog::getExistingDirectoryUrl()
  • kio: do not use KJobUiDelegate::showErrorMessage() in KRun
  • kio: drop KFileItem metadata related getter and setter
  • kio: drop KIO::MetaData from and to QVariant conversion methods
  • kio: drop redundant and disabled by default kionetrc/.netrc support
  • kio: drop support for custom authentication message, de-duplicate code
  • kio: drop support for native dialogs
  • kio: drop support for putting slaves on hold
  • kio: drop support for temporary bookmark managers
  • kio: effectively revert db9b369a00072cfd3ad99b53c11c0e72049ca0b7
  • kio: emit deleted before added items from KDirLister
  • kio: export KAbstractViewAdapter class
  • kio: fix KFileItem::isReadable()
  • kio: fix possible infinite loop on KDirLister::isFinished()
  • kio: fix regression since bc067dbdfa7174e00a6959c9123a19eed45cd86b
  • kio: fix the KDirModelTest test and copyright KDirLister to me
  • kio: format and indent
  • kio: free the metadata keys pointer only if it's non-null in KFileMetaDataDjVuLibrePlugin::metaData()
  • kio: handle compressed PDF documents in kfilemetadata_poppler plugin
  • kio: handle content exceptions in KHTTP
  • kio: implement HEAD method for KHTTP
  • kio: implement recursive listing for KDirLister
  • kio: implemented but disabled partial updates for local directories
  • kio: include config-acl header in file_unix source file
  • kio: include required headers in kiotesthelper header
  • kio: initialize KHTTPPrivate::m_filepool member
  • kio: initialize KIO::FileCopyJobPrivate members
  • kio: initialize KPropertiesDialogPluginPrivate member in its constructor
  • kio: initialize all KIO::SlaveBasePrivate members before connecting the slave
  • kio: initialize the KIO::PreviewJob members from already created config instance
  • kio: initialize the flags variables in KIO::SlaveBase::dispatch()
  • kio: initialize variable in KFilePermissionsPropsPlugin constructor
  • kio: insert Accept-Ranges header from HTTPHeaders() function
  • kio: insert Allow header from HTTPHeaders() function
  • kio: insert Connection header from HTTPHeaders() function
  • kio: insert Last-Modified header when serving files from KHTTP
  • kio: iterate over a copy of the watched URLs list in KDirLister::openUrl()
  • kio: localize the date and time obtained from kfilemetadata_exiv2 plugin
  • kio: log KFileMetaInfo messages to the kio debug area
  • kio: log KRecentDirs and KRecentDocument actions
  • kio: lower the idle slaves life-time to 1 minute
  • kio: magic bits to watch the URL of desktop files from KDirLister
  • kio: make KBookmarkDialog::initLayoutPrivate() and KBookmarkDialog::fillGroup() private
  • kio: make KBookmarkImporterBase::setupSignalForwards() static
  • kio: make the internal KIO::CopyInfo actually private, remove unused KIO::CopyJob signal
  • kio: mark the KHTTPPrivate reimplementation as final
  • kio: mark the iterator values as reference where modified
  • kio: merge KIO::Slave into KIO::SlaveInterface
  • kio: minor KACLListViewItem::calcEffectiveRights() optimization
  • kio: minor KProcessRunner::slotProcessExited() optimization
  • kio: minor KRecentDocument::recentDocuments() optimization
  • kio: move KDynamicJobTracker to kdeui and export it as public class
  • kio: move KUrlPropsPluginPrivate::URLStr member to the scope it is used in
  • kio: move private KBookmarkDialog members to data pointer
  • kio: move private KBookmarkMenu members to the data pointer
  • kio: move private KIO::Command enum to job_p header
  • kio: move private KIO::SlaveBase members to KIO::SlaveBasePrivate
  • kio: move simplifiedExecLineFromService() function to the top
  • kio: move the KDirLister redirection proxy where it belongs
  • kio: multi-connection safe KHTTP server stop
  • kio: new KHTTP::address() method
  • kio: new KHTTP::setServerID() setter
  • kio: new djvulibre metadata extractor
  • kio: note in the KDirLister documentation that some signals are emitted on update
  • kio: org::kde::KDirNotify::emitEnteredDirectory() for all remote URLs
  • kio: pass authentication requirement to KHTTPPrivate::writeResponse()
  • kio: pass the caption to KMessageBox::detailedError() from KIO::JobUiDelegate::showErrorMessage()
  • kio: pass the correct URL to org::kde::KDirNotify::emitEnteredDirectory()
  • kio: pass the matches list directly to KUrlCompletionPrivate::addMatches()
  • kio: poppler metadata extractor optimization
  • kio: prioritize taglib metadata plugin for audio files
  • kio: re-use code for remote directory slots
  • kio: reduces conditions in KDEPrivate::AppNodeLessThan() function
  • kio: register KFileItemList as metatype
  • kio: register KIO::Task as metatype
  • kio: reimplement KDirLister
  • kio: reject large client payloads in KHTTP
  • kio: remove KBookmarkManager hack
  • kio: remove bits for always false condition
  • kio: remove bogus break in KFilePermissionsPropsPlugin::updateAccessControls()
  • kio: remove checks for .ui3 and .ui4 files in Messages.sh script
  • kio: remove code for always false condition in KIO::SlaveBase
  • kio: remove compatibility bits
  • kio: remove deprecated and non-operational KIO::Job::canceled() signal
  • kio: remove deprecated and unused KIO::SlaveInterface methods
  • kio: remove documentation for removed KIO::StatJob method
  • kio: remove duplicate header inclusion
  • kio: remove mountpoint check in KAutoMountPrivate::slotFinished()
  • kio: remove now non-operational KDirLister::OpenUrlFlags
  • kio: remove now unused ForwardingSlaveBase class
  • kio: remove now unused QMutex header inclusion in khttp source file
  • kio: remove obsolete hack related to file dialog
  • kio: remove redundant KComboBox forward-declaration
  • kio: remove redundant KDirModel::sort() reimplementation
  • kio: remove redundant KDirNotify calls in KAutoMount and KAutoUnmount
  • kio: remove redundant KDirNotify signals
  • kio: remove redundant KFileMetaDataConfigurationWidget::Private destructor
  • kio: remove redundant KFileMetaDataProvider::label() method
  • kio: remove redundant KFilePermissionsPropsPluginPrivate destructor
  • kio: remove redundant KRecentDocument::add() calls in KEncodingFileDialog methods
  • kio: remove redundant Q_OS_UNIX definition checks
  • kio: remove redundant bookmark classes destructors
  • kio: remove redundant languages overrides
  • kio: remove redundant writeEntry() function
  • kio: remove reference to KIO slave that is no longer maintained
  • kio: remove reference to non-existing KBookmarkBar class
  • kio: remove reference to non-existing drag-n-drop format
  • kio: remove unimplemented KIO::SlaveBase::setLinkDest()
  • kio: remove unused CMD_SLAVE_CONNECT command
  • kio: remove unused CMD_SLAVE_STATUS command
  • kio: remove unused KBookmark::showInToolbar() and KBookmark::setShowInToolbar() methods
  • kio: remove unused KBookmarkDomBuilder class
  • kio: remove unused KBookmarkExporterBase, KBookmarkImporterBase and KXBELBookmarkImporterImpl classes
  • kio: remove unused KBookmarkManagerPrivate member
  • kio: remove unused KBookmarkOwner destructor and private member
  • kio: remove unused KDirModel and KFileItemDelegate feature
  • kio: remove unused KFileItemDelegate::Private::transition() method
  • kio: remove unused KFileMetaDataConfigurationWidget::Private class member
  • kio: remove unused KFileMetaInfo flags
  • kio: remove unused KIO::ERR_ABORTED enum
  • kio: remove unused KIO::ERR_UNSUPPORTED_PROTOCOL enum
  • kio: remove unused KIO::Error enums
  • kio: remove unused KIO::FileJob class and random access I/O API
  • kio: remove unused KIO::Job::detailedErrorStrings() and KIO::rawErrorDetail() methods argument
  • kio: remove unused KIO::JobPrivate::emitMounting() and KIO::JobPrivate::emitUnmounting() methods
  • kio: remove unused KIO::PreviewJobPrivate member
  • kio: remove unused KIO::SlaveInterface methods
  • kio: remove unused KIO::StandardFieldTypes::UDS_HIDDEN enum
  • kio: remove unused KIO::UDSEntry field enums
  • kio: remove unused KPreviewPropsPlugin member
  • kio: remove unused KProtocolManager::supportsOpening() method
  • kio: remove unused KRun::checkStartupNotify() argument
  • kio: remove unused SlaveBasePrivate members
  • kio: remove unused X-KDE-Init-Library property definition
  • kio: remove unused and internal KIO::AuthInfo extra field
  • kio: remove unused and internal KImportedBookmarkMenu, KBookmarkMenuImporter and KImportedBookmarkActionMenu classes
  • kio: remove unused and private KFileMetaDataWidget slots
  • kio: remove unused and private KIO::JobUiDelegate member
  • kio: remove unused and private KIO::TransferJobPrivate members
  • kio: remove unused and redundant KIO::Slave::slaveProtocol() method
  • kio: remove unused async data sending feature
  • kio: remove unused constant in KDirListerPrivate::unwatchUrl()
  • kio: remove unused definition defined in config-kfile header
  • kio: remove unused feature to show bookmark folders in toolbars
  • kio: remove unused headers inclusions in kfileitem source file
  • kio: remove unused port-related definitions
  • kio: rename KIO::Slave::slave_pid() to KIO::Slave::pid() and correct its return type
  • kio: replace KDirLister::doNameFilter() and KDirLister::doMimeFilter() with their body
  • kio: replace KFileItemPrivate::readUDSEntry() with its body
  • kio: replace KFileItemPrivate::size() and KFileItemPrivate::cmp() with their body
  • kio: replace KFileMetaDataWidget::Private::initMetaInfoSettings() with its body
  • kio: replace KIO::SimpleJobPrivate::simpleJobInit() with its body
  • kio: replace KIO::SlaveBase::connectSlave() with its body
  • kio: replace KPreviewPropsPlugin::createLayout() with its body
  • kio: replace KUriFilter::loadPlugins() with its body
  • kio: replace QVariant with QMap header inclusion in global header
  • kio: return empty QString from getTime() function for invalid poppler time
  • kio: return the result from SlaveBase::waitForAnswer()
  • kio: send 405 on non-GET method from KHTTP
  • kio: send 505 on non-HTTP/1.1 version from KHTTP
  • kio: set the KDirLister pending updates timer to be single-shot
  • kio: set the internal complete variable to true just before emitting KDirLister::complete()
  • kio: set the placeholder text of the device widget from KDevicePropsPlugin constructor
  • kio: set the slave PID from Slave::createSlave()
  • kio: show unqueued and detailed job error messages
  • kio: simplify SimpleJob::slotMetaData()
  • kio: someone's typo
  • kio: someone's typos
  • kio: stop listing before anything else in KDirLister::openUrl()
  • kio: taglib metadata extractor optimization
  • kio: test KDirLister::findByUrl() and KDirLister::findByName()
  • kio: test KDirLister::items()
  • kio: test KDirLister::openUrl()
  • kio: thread the sending of files from KHTTP
  • kio: thread-safe KHTTP server stop
  • kio: translate the error in KHTTP::setAuthenticate()
  • kio: typo
  • kio: unwatch the directory before listing new one in KDirLister
  • kio: update HTTP status codes from RFC 9110
  • kio: update KFileMetaPropsPlugin description
  • kio: update comments about KFile::Mode enums
  • kio: use 125 as default for the preview icon alpha
  • kio: use KFileItem::isDesktopFile() method instead of KDesktopFile::isDesktopFile() in KDirLister
  • kio: use the QByteArray::append() method in KIO::StoredTransferJobPrivate::slotStoredData()
  • kio: use the default KCrash handler for debugging KIO slaves
  • kio: use the new org.kde.SolidUiServer error string getter
  • kio: use the same integer type as KIO::SlaveBase::messageBox() in KIO::SlaveInterface::dispatch()
  • kio: watch the sub-directories when listing recursively
  • kio: watch/unwatch on KDirLister update
  • kio: zero-initialize the buffer in KIO::number()
  • kioslave: add disabled curl_easy_setopt() to http KIO slave
  • kioslave: deprecation warning fix
  • kioslave: fix removal of .part files on file put
  • kioslave: format and indent
  • kioslave: handle 404 and 503 HTTP error as service not available
  • kioslave: make curl fail on error
  • kioslave: map 504 HTTP(S) status to KIO::ERR_SERVER_TIMEOUT
  • kioslave: map CURLE_REMOTE_FILE_EXISTS and CURLE_COULDNT_RESOLVE_HOST to KIO errors
  • kioslave: mark FileProtocol reimplementations as final
  • kioslave: mark permissions and flags arguments of HttpProtocol::put() as unused
  • kioslave: remove "emit" in HttpProtocol::slotProgress()
  • kioslave: remove redundant FileProtocol::createUDSEntry() argument
  • kioslave: remove unused QProcess header inclusion
  • kioslave: remove unused QVarLengthArray header inclusion
  • kioslave: remove useless DEBUG.howto file
  • kioslave: replace FileProtocol::isExtendedACL() method with its body
  • kioslave: replace KIO::ERR_COULD_NOT_AUTHENTICATE with KIO::ERR_COULD_NOT_LOGIN in http slave
  • kioslave: return on put() error instead of exiting the slave
  • kioslave: update http slave usage
  • knotify: rmeove useless PORTING.html file
  • kparts: remove unused PartActivateEvent, PartManager and PartSelectEvent classes
  • kparts: replace custom class with QBitArray
  • kpty: assume openpty() is available
  • kpty: format and indent
  • kpty: prefix getsid() in KPty::login()
  • kpty: remove unused QByteArray object
  • kutils: KArchive documentation correction
  • kutils: KArchive remove and extraction operations optimizations
  • kutils: KNetworkManager review
  • kutils: UIC warning fix
  • kutils: add TODO for KMediaWidget
  • kutils: add assert for the poller in KIdleTimePrivate::loadSystem()
  • kutils: add comment for the governors mapping in governorForProfile() function
  • kutils: add reference for the CPU governors
  • kutils: assume that KArchive::list() filtered the entries when recursing
  • kutils: better Exif orientation detection
  • kutils: build fix for the case when OPENSSL_VERSION_PREREQ() macro is not defined
  • kutils: build fix for the case when build with Exiv2 v0.28.0+
  • kutils: change the slider position before load() in KMediaWidget::open()
  • kutils: check if the entry is directory as fallback when recursing in KArchive::remove() and KArchive::extract()
  • kutils: check the status upon constructing KNetworkManager
  • kutils: correct disconnection in KAudioPlayerModule::_removeFinished()
  • kutils: deprecation warning fix
  • kutils: do not stop the player from KMediaWidget destructor
  • kutils: do not use org.freedesktop.ScreenSaver in kidletime
  • kutils: don't even bother mapping internal (vendor) keys from KExiv2::metadata()
  • kutils: enable the KMediaWidget position slider and play button on loaded() signal
  • kutils: ensure there is interface in KPasswdStore::setCacheOnly()
  • kutils: error string correction
  • kutils: experimental connection management via KNetworkManager
  • kutils: fake seek to start when re-opening path from KMediaWidget::open()
  • kutils: fix regression since c38afd7556205de6cf3d9b2a306a4945508891b5
  • kutils: format and indent
  • kutils: giant-lock KPasswdStore
  • kutils: group structs and typedefs documentation
  • kutils: include fixx11h header in xsyncbasedpoller header
  • kutils: include kpasswdstore library directories
  • kutils: increase the KDecompressor buffer size increment to 1MB
  • kutils: log kidletime messages to special area
  • kutils: log which poller is used by kidletime and warn when there is none
  • kutils: map some CPU governors for the KPowerManager PowerSave profile
  • kutils: mark KEMail and KEMailDialog as stable
  • kutils: mark KNetworkManager as stable
  • kutils: mark KPowerManager as stable
  • kutils: mark some KArchivePrivate methods as const
  • kutils: minor KArchive documentation correction
  • kutils: move some KArchive MIME types from the writable to the readable list
  • kutils: multi-backend knetworkmanager implementation
  • kutils: new KNetworkManager::IntermediateStatus enum
  • kutils: new KPasswdStore::stores() method to get all current stores
  • kutils: new getter and setter for the temporary KArchive prefix
  • kutils: new knetworkmanager KDED module method
  • kutils: new knetworkmanager library
  • kutils: one more way to get network status changes
  • kutils: plug KArchive memory leaks
  • kutils: plug file descriptor leak in case the output filepath is not a regular file
  • kutils: poll for state changes even if org.freedesktop.login1 interface is used
  • kutils: prefix the enum in KNetworkManager signal
  • kutils: recursively remove/extract when paths contain directory
  • kutils: remove karchive TODO
  • kutils: remove redundant Q_WS_X11 definition checks
  • kutils: remove the temporary archive if error occurs in KArchive::add() and KArchive::remove()
  • kutils: remove unused KCModuleInfo::Private member
  • kutils: remove unused KNetworkManagerPrivate::n1StateChanged() slot
  • kutils: remove unused KPluginSelector methods
  • kutils: remove unused KPowerManagerImpl and KPowerManagerInhibitImpl slots
  • kutils: remove unused QMap header inclusion in kded_knetworkmanager header
  • kutils: remove unused constants
  • kutils: remove unused kdeglobals kcfg files
  • kutils: replace KConfig with KSettings in KPasswdStoreImpl
  • kutils: reserve space for the metadata items from KExiv2::metadata()
  • kutils: rework KNetworkManager connections management to enable/disable all
  • kutils: rewrite KHTTP and move it to kio library
  • kutils: set KMediaWidget position independant of the value
  • kutils: set the OK button text and icon of KEMailDialog to match what it does
  • kutils: set the position to zero when the player finishes
  • kutils: static analyzer warning fix
  • kutils: stop the volume effect from KMediaWidget::setVolume()
  • kutils: sync the disconnected status notification text
  • kutils: test KCompressor and KDecompressor with empty data
  • kutils: use KUrlRequester as editor for the attachments in KEMailDialog
  • kutils: use only the width as condition for showing the play button text
  • kutils: use separate build file for kidletime library
  • kutils: warn when power management is not supported
  • mimetypes: translate application/vnd.kde.okular-archive to bg
  • mimetypes: update the color schemes glob pattern
  • plasma: MOC warning fix
  • plasma: Plasma::CalendarWidget documentation correction
  • plasma: Plasma::Service debug messages corrections
  • plasma: Plasma::Service documentation review
  • plasma: Plasma::Wallpaper::insertIntoCache() optimization
  • plasma: adjust to Katie changes
  • plasma: call Plasma::ThemedWidgetInterface::initTheming() from Plasma::CalendarWidget constructor
  • plasma: call constructors for types created on the heap
  • plasma: consistent headers inclusions
  • plasma: const-ify some variables
  • plasma: const-ify the service job parameters
  • plasma: convert Plasma::PluginLoader methods to static
  • plasma: correct iterator value types in Plasma::PackagePrivate::isValid()
  • plasma: correctLastComponentCase() function optimization
  • plasma: debug type build fix
  • plasma: do not guess the mask color in FrameSvg::mask()
  • plasma: drop JS animations
  • plasma: drop support for package structure plugins
  • plasma: drop support for registering operations from non-scheme files
  • plasma: fix regression since 4ae4a6f174740b8c3098fce88b4a994481e3d3f6
  • plasma: focus hack for Plasma::CalendarWidget
  • plasma: log the service monitor engine and location as strings instead of pair
  • plasma: minor Plasma::PlasmoidService constructor optimization
  • plasma: move bufferPixmap variable to the scope it is used in
  • plasma: new Plasma::CalendarWidget class
  • plasma: pass the script data directly to QScriptEngine::evaluate()
  • plasma: prepare for Katie changes
  • plasma: query KWindowSystem directly for the compositor state
  • plasma: remove bogus Plasma::PluginLoader destructor
  • plasma: remove bogus tooltip widget style sheet override
  • plasma: remove check for non-existing iconRepresentation property in widget snapshotter
  • plasma: remove declaration of non-existing Plasma::Animator signals
  • plasma: remove declaration of non-existing SlideAnimationPrivate class
  • plasma: remove duplicate animation registration
  • plasma: remove duplicate header inclusions
  • plasma: remove forward-declarations of non-existing Plasma::AccessAppletJob class
  • plasma: remove non-operational service monitor
  • plasma: remove redundant Plasma::ConfigLoader::findItemByName() method
  • plasma: remove redundant Plasma::ExtenderGroup::resizeEvent() reimplementation
  • plasma: remove redundant Plasma::ExtenderItem::sizeHint() reimplementation
  • plasma: remove redundant Plasma::PluginLoader pointer metatype declaration
  • plasma: remove redundant animations destructors
  • plasma: remove unused AbstractDialogManager class
  • plasma: remove unused Plasma/Animator service type
  • plasma: remove unused Plasma::AbstractRunner::bigLock() method
  • plasma: remove unused Plasma::Animator::Movement enum
  • plasma: remove unused Plasma::AnimatorPrivate member and methods, also the custom easing type
  • plasma: remove unused Plasma::ComboBoxPrivate members
  • plasma: remove unused Plasma::PlasmoidServiceJob member
  • plasma: remove unused Plasma::copyFolder() and Plasma::removeFolder() functions
  • plasma: remove unused X-Plasma-Args property
  • plasma: remove unused and deprecated Plasma::AbstractRunner::serviceQuery() method
  • plasma: remove unused and mapped animations
  • plasma: remove unused and private Plasma::Animator member
  • plasma: remove unused animations
  • plasma: remove unused header inclusions and dataengine property
  • plasma: remove unused headers inclusions
  • plasma: remove unused private Plasma::DataEngineService and Plasma::GetSource classes
  • plasma: remove unused private Plasma::PlasmoidService and Plasma::PlasmoidServiceJob classes
  • plasma: remove unused private member
  • plasma: remove unused private members and forward-declarations of non-existing classes
  • plasma: remove unused qClamp() function
  • plasma: remove unused source and header files
  • plasma: remove unused storagetest header
  • plasma: remove unused test engine and containment
  • plasma: replace QVarLengthArray with std::vector
  • plasma: rework services to not use files describing operations
  • plasma: slightly better workaround for Plasma::CalendarWidget navigation bar
  • plasma: static analyzer warning fix
  • plasma: testing build fix
  • plasma: theme the Plasma::CalendarWidget via the internal Plasma::ThemedWidgetInterface class
  • plasma: use KSharedConfig instead of compiling config class and update cache settings on config change
  • solid: UdevQt::Device::sysfsNumber() optimization
  • solid: assume the enumerated udev devices use the already created udev pointer
  • solid: create a static KDeviceDatabase instance instead of one per-device
  • solid: do not assume properties contain latin1 characters only
  • solid: export the Solid::errorString() function
  • solid: hack to get storage devices accessibility signal when it is mounted/unmounted by external process
  • solid: implement Solid::StorageDrive::Tape for udev backend
  • solid: implement all Solid::StorageDrive::DriveType for udev backend
  • solid: new Solid::PowerManagement::supportedSleepStatesChanged() signal
  • solid: remove declaration of non-existing Solid::Ifaces::Device::deviceDBusPath() method
  • solid: remove redundant check in StorageAccess::filePath()
  • solid: remove unused Solid::GenericInterface
  • solid: remove unused Solid::PowerManagement::requestSleep() arguments
  • solid: remove unused Solid::PowerManagementPrivate::RequiredPolicy enum
  • solid: remove unused connect/disconnect policy API
  • solid: remove useless README file
  • solid: use QString instead of QVariant for the Solid::StorageAccess signals arguments
  • solid: use socket notifier to watch for /etc/mtab changes

Changes to kde-workspace since 2022-12-02:

  • Revert "plasma: use QColor::name() in Pager::updatePagerStyle()"
  • dolphin: VersionControlObserver::searchPlugin() optimization
  • dolphin: activate the commit dialog of git plugin
  • dolphin: adjust to KDirLister changes
  • dolphin: adjust to KDirNotify changes
  • dolphin: adjust to KUrl changes
  • dolphin: conditional add and remove git plugin actions
  • dolphin: correct warning message
  • dolphin: disable line numbers for the diff document view
  • dolphin: do not append hunk and binary line origin character to the result from FileViewGitPlugin::gitDiffCallback()
  • dolphin: do not include ignored and untracked files in the status
  • dolphin: do not re-set the diff document text if it is the same
  • dolphin: do not wrap changed files and commits text, do not re-set the text if it is the same either
  • dolphin: drop all plugins except git and rewrite it
  • dolphin: drop folders panel
  • dolphin: drop push and pull actions
  • dolphin: drop support for expansion (tree view)
  • dolphin: effectively revert b08ded0f5234337e2d5ca7cadd07a05b9a7916d9
  • dolphin: experimental merge for git plugin
  • dolphin: fix possible tests crashes
  • dolphin: greedy search for the root directory of repositories
  • dolphin: implement commits for the git plugin commit dialog
  • dolphin: implement syntax highlighter for the git plugin diff
  • dolphin: initialize PlacesPanel member
  • dolphin: link the git plugin to kio library
  • dolphin: log git plugin actions conditions
  • dolphin: look for similarities in the diff
  • dolphin: move the cursor to the start of the diff document on setup
  • dolphin: notify about the changes after add, remove or commit from the git plugin
  • dolphin: notify about the changes by emitting itemVersionsChanged() from git plugin
  • dolphin: partially implement pull action for git plugin
  • dolphin: prettify the git plugin commit message
  • dolphin: prioritize staged over unstaged status in FileViewGitPlugin::itemVersion()
  • dolphin: redo add and remove actions conditions
  • dolphin: remove expansion leftovers
  • dolphin: remove now redundant check in FileViewGitPlugin::getGitError()
  • dolphin: remove now unused KItemListController setters and getters
  • dolphin: remove useless README file
  • dolphin: replace hardcoded version number with the constant for it
  • dolphin: return GIT_EUSER when dialog was not accepted
  • dolphin: save and restore the git plugin commit dialog size
  • dolphin: show relative paths in the staged files tab
  • dolphin: show the difference in commit dialog from git plugin
  • dolphin: show the file(s) staged for commit in git plugin commit dialog
  • dolphin: show the git plugin commit dialog instead of exec()-ing it
  • dolphin: simplify group modification date formatting
  • dolphin: sync the global config from GitCommitDialog
  • dolphin: temporary disable the git plugin pull action
  • dolphin: testing build fix
  • dolphin: update Messages.sh script for git plugin
  • dolphin: use KTextEditor with fallback to KTextEdit for the diff
  • dolphin: use git_repository_head() to get the repository head
  • dontchangethehostname: remove redundant HOME environment variable check
  • drkonqi: assume apppath is the full path to the program executable
  • drkonqi: error message correction
  • drkonqi: replace KProcess with QProcess
  • drkonqi: stop the attached process immediately, fix some races
  • generic: MOC warnings fix
  • generic: add bzr, git, hg and svn feature info
  • generic: add feature information about ntpdate and rdate
  • generic: add xkill feature info
  • generic: adjust to KApplication changes
  • generic: adjust to KAuthorization changes
  • generic: adjust to KCrash and klauncher interface changes
  • generic: adjust to KCrash changes
  • generic: adjust to KDateTime changes
  • generic: adjust to KDirLister changes
  • generic: adjust to KDirWatch changes
  • generic: adjust to KFileMetaInfo changes
  • generic: adjust to KIO changes
  • generic: adjust to KIO protocol changes
  • generic: adjust to KLocale changes
  • generic: adjust to KProcess changes
  • generic: adjust to KToolInvocation changes
  • generic: adjust to KUniqueApplication changes
  • generic: adjust to KUrl changes
  • generic: adjust to KUser changes
  • generic: adjust to Katie changes
  • generic: adjust to Solid::PowerManagement changes
  • generic: adjust to Solid::StorageDrive changes
  • generic: adjust to kBacktrace() function changes
  • generic: adjust to kde4_install_auth_helper_files() macro changes
  • generic: adjust to kdelibs changes
  • generic: adjust to kfile changes
  • generic: adjust to solid changes
  • generic: call KToolInvocation::setLaunchEnv() as static method
  • generic: compiler warnings fix
  • generic: correct KDE4WorkspaceLibraryTargets destination
  • generic: disable KCM when not authorized
  • generic: do not include quiet packages in the feature summary
  • generic: do not install kcfg files
  • generic: do not set KDE_FORK_SLAVES environment variable
  • generic: drop floppy support
  • generic: drop support for default layout scripts
  • generic: drop support for spelling correction via dialog
  • generic: drop text-to-speech support
  • generic: drop unused oxygen style background pixmap feature
  • generic: exclude some source files from the unity build
  • generic: free space notifier rewrite
  • generic: include now required headers
  • generic: log backtrace when applications that are automatically restarted crash
  • generic: port to the new KCalendarWidget class
  • generic: port to the new knetworkmanager library and remove slid-networkstatus
  • generic: port to the new spelling classes
  • generic: prepare for Katie changes
  • generic: preperations for kdelibs changes
  • generic: purge most manual tests
  • generic: remove QT_KATIE definition checks
  • generic: remove build variable used to specify library type
  • generic: remove bzr feature information
  • generic: remove irrelevant TODO files
  • generic: remove old free space notifier leftovers
  • generic: remove references to build variables that are no set
  • generic: remove unused desktop file entries
  • generic: replace QVarLengthArray with std::vector and QVector
  • generic: replace use of QTime as timer with QElapsedTimer
  • generic: set X-DBUS-ServiceName in the desktop files
  • generic: simplify KDE4WorkspaceConfig
  • generic: sync copies of backportglobal header
  • generic: sync preview defaults
  • kate: add QModelIndexList to cpp syntax data
  • kate: add qFmod to cpp syntax data
  • kate: adjust to KUrl changes
  • kate: adjust to ktexteditor changes
  • kate: adjust to spelling classes changes
  • kate: consistent index checks in katebuild-plugin
  • kate: const-ify the argument of KateFileBrowser::setDir()
  • kate: const-ify variables in KateProjectWorker::loadFilesEntry()
  • kate: correct KAboutData application name for mailfiles addon
  • kate: do not mange Kate namespace into the global one
  • kate: drop hellowword, openheader and tabbarextension plugins
  • kate: drop lumen addon
  • kate: fix template properties layout and add label for the icon
  • kate: load the tabify plugin by default
  • kate: remove TODO for templates selection feature
  • kate: remove always null KateTemplateInfoWidget member
  • kate: remove unused and private KateFileTemplates members
  • kate: remove unused header inclusion
  • kate: remove unused headers inclusions
  • kate: remove unused variable in KatePartPluginConfigPage constructor
  • kate: remove useless README file
  • kate: remove useless commit policy file
  • kate: return null pointer from KateBuildView::currentTargetSet() if the target list is empty
  • kate: set icons for the template manager buttons
  • kate: sync filebrowser actions with KDirOperator
  • kate: templates rewrite and implement cursor
  • kate: testing build fix
  • kcminit: drop unused X-KDE-Init-Library property
  • kcminit: use KGlobalSettings::isMultiHead() instead of checking for hidden config key
  • kcontrol: UIC warning fix
  • kcontrol: add KCModuleInit to X-KDE-ServiceTypes for desktoppaths
  • kcontrol: add TODO for locale KCM
  • kcontrol: add note about the theme cache size suffix translation
  • kcontrol: adjust to KIconTheme changes
  • kcontrol: align locale KCM date and time labels such that the width matches
  • kcontrol: better hack to show only the relevant media player options
  • kcontrol: build system review
  • kcontrol: change the measurement system on locale KCM language change
  • kcontrol: compiler warnings fix
  • kcontrol: convert krdb to standalone program
  • kcontrol: correct directory existence checks in desktoppaths module
  • kcontrol: correct krandrtray destination
  • kcontrol: debug type build fix
  • kcontrol: default to KGlobalSettings::generalFont() when font is not specified in the global config in applyQtSettings() function
  • kcontrol: default to Oxygen_White for cursor theme in runRdb() function
  • kcontrol: disable the window manager choose while the timer dialog is active
  • kcontrol: do not check for gtkrc files in /etc/opt/gnome
  • kcontrol: do not transpose the mode size used in startup commands
  • kcontrol: do not use assignment for KConfig object in locale KCM
  • kcontrol: do not write default values to the config from locale KCM
  • kcontrol: drop support for old color schemes
  • kcontrol: essentially window manager chooser rewrite
  • kcontrol: executeXmodmap() function optimization
  • kcontrol: explicitly load in case its not timezone change from KclockModule::save()
  • kcontrol: filter "C" language in locale KCM
  • kcontrol: fix setup of primary display
  • kcontrol: format and indent
  • kcontrol: format and indent componentchooser KCM source and header files
  • kcontrol: implement basic format validator for locale KCM
  • kcontrol: implement option to change passwords stored via KPasswdStore
  • kcontrol: implement option to disable/enable plasma theme cache and change its size
  • kcontrol: install fonts KCM images in kcmfonts/pics sub-directory
  • kcontrol: lower the timezone poll time to 1 second
  • kcontrol: make the logic match the variable name in workspaceoptions KCM
  • kcontrol: mark KCMMetaInfo::load() and KCMMetaInfo::save() methods as slots
  • kcontrol: mark SonnetSpellCheckingModule reimplemetnations as slots and final
  • kcontrol: mediaplayer KCM rewrite
  • kcontrol: minor kpasswdstore corrections
  • kcontrol: openbox hack
  • kcontrol: point to the QDateTime documentation from locale KCM
  • kcontrol: prefix QValidator enum references in InputValidator::validate()
  • kcontrol: remove bogus icons KCM bits
  • kcontrol: remove compiz-custom desktop file
  • kcontrol: remove display KCM
  • kcontrol: remove inclusion of now gone kdatepicker header
  • kcontrol: remove redundant KToolInvocation::klauncher()->reparseConfiguration() call
  • kcontrol: remove redundant Q_OS_* definition checks
  • kcontrol: remove redundant Unsorted undefinition
  • kcontrol: remove redundant X11 headers inclusions
  • kcontrol: remove redundant check for org.freedesktop.PowerManagement in randr module
  • kcontrol: remove unused D-Bus interface reference
  • kcontrol: remove unused KRandRSystemTray::configChanged() method
  • kcontrol: remove unused PreviewCursor::handle() method
  • kcontrol: remove unused copyFile() function argument
  • kcontrol: remove unused input KCM files
  • kcontrol: remove unused kcfg files
  • kcontrol: replace timer with counter
  • kcontrol: set X-KDE-WindowManagerConfigure to obconf for openbox
  • kcontrol: set X-KDE-WindowManagerConfigure to xfwm4-settings for xfwm4
  • kcontrol: set the locale of dateandtime KCM time widget to match the global KLocale instance
  • kcontrol: sort languages by the displayed text in locale KCM
  • kcontrol: time and datetime format interface for locale KCM
  • kcontrol: update comment in randr KCM related to startup
  • kcontrol: use KProcess to start the window manager processes
  • kcontrol: use QFileInfo instead of QRegExp to get the window manager basename
  • kcontrol: use fixx11h to workaround clashes with X11 stuff
  • kcrash: initialize kcrashsignal variable
  • kcrash: use persistent notifications
  • kdepasswd: de-duplicate code
  • kdepasswd: format and indent
  • kdepasswd: remove unused and private PtyProcess::m_Command member
  • kdepasswd: remove unused config options
  • kdepasswd: save the custom image to the faces directory by default
  • kdepasswd: set the accountservice email
  • kdepasswd: show inline preview for all files like other dialogs for opening images
  • kdesudo: disable session management
  • kdesudo: do not set website and bug address
  • kdesudo: minor optimization
  • kdesudo: remove redundant KDESu::KDESuPrivate::KCookie::KCookiePrivate class
  • kdesudo: remove unused fake options
  • kdesudo: use dbus-run-session instead of dbus-launch
  • kdirshare: adjust to KHTTP changes
  • kdirshare: correct content indentation
  • kdirshare: do not open the file when sending response
  • kdirshare: fix ".." regression
  • kdirshare: fix regression since b5c52b451f4f2729a6787290c0070c32e4dc4f98
  • kdirshare: hide the server label when directory is not shared
  • kdirshare: implement favicon
  • kdirshare: implement getter for the server address and show it on label
  • kdirshare: implement global search
  • kdirshare: include only the MIME type in Content-Type for files
  • kdirshare: percentage-encode the path reference
  • kdirshare: rename internal icons path
  • kdirshare: thread the server again
  • kdirshare: use custom stylesheet matching the host palette
  • kdirshare: use the new KHTTP::setServerID() method
  • kdontchangethehostname: adjust to KToolInvocation changes
  • kdontchangethehostname: block while calling setLaunchEnv()
  • keditbookarms: call QMimeData constructor in ActionsImpl::slotCopy()
  • keditbookmarks: adjust to bookmark classes changes
  • keditbookmarks: implement save action
  • keditbookmarks: remove bogus action from the UI file
  • keditbookmarks: remove unused FavIconUpdater::setIconUrl() slot
  • keditbookmarks: remove unused header inclusions
  • keditbookmarks: remove unused kbookmarkdombuilder header inclusion
  • keditbookmarks: show the application in menus
  • keditbookmarks: use "Open Location" as text for openlink action
  • keditbookmarks: use the same config group as before 1a2cc4e2baca53022b14c06dba6dbe00d47ec700
  • keditbookmars: use KConfig instance to save column sizes
  • keditfiletype: run kbuildsycoca when testing the fake MIME type
  • kfind: add KonqPopupMenu/Plugin service file
  • kfind: add all system users and groups into the interface widgets
  • kfind: drop locate support
  • kfind: enable regular expression match even without the editor
  • kfind: remove non-operational bits
  • kfreespace: correct KCM class comment
  • kfreespace: mark KFreeSpaceImpl::timerEvent() reimplementation as final
  • kfreespace: minor optimizations
  • kfreespace: remove redundant checks if device is storage volume
  • kfreespace: rework to be able to setup watch for devices that are not mounted yet
  • kfreespace: show message that no storage devices are found when that is the case
  • kfreespace: skip free space check for devices that are not mounted
  • kfreespace: use the device description in the notification
  • kgreeter: change the rectangle frame shape only when resetting its image
  • kgreeter: check the lightdm process exit code
  • kgreeter: do not disable the test button if the lightdm process is running
  • kgreeter: log messages via kDebug() and kError() when initializing
  • kgreeter: set Exec to the full path to lightdm-kgreeter-greeter executable
  • kgreeter: turn the test button into kill button while the process is running
  • kgreeter: use specialized debug area
  • kinfocenter: check if drmIsKMS() is available
  • kinfocenter: correct X-DBUS-StartupType
  • kinfocenter: implement information for all DRM devices
  • kinfocenter: implement opengl module KMS info
  • kinfocenter: remove unused bits
  • kinfocenter: thread-safety issue fix
  • kinfocenter: use strings matching the drmVersionPtr struct members in opengl module
  • kioslave: adjust to KIO slave interface changes
  • kioslave: adjust to KIO::SlaveBase changes
  • kioslave: clear the KIO::UDSEntry object before emitting the last network:/ entry
  • kioslave: copyright imagecreator to me
  • kioslave: directory thumbnailer optimization
  • kioslave: discard the data buffer and pixmap once text thumbnail is created
  • kioslave: djvucreator rewrite to use DjVu library
  • kioslave: do not convert the image from imagethumbnail
  • kioslave: do not paint icon if the image is too small
  • kioslave: draw blended icon for document thumbnails
  • kioslave: drop support for sequenced thumbnails
  • kioslave: drop windowsimagecreator thumbnailer
  • kioslave: enable cursorthumbnail by default
  • kioslave: fake the root entry for network KIO slave
  • kioslave: install the djvuthumbnail.desktop conditionally
  • kioslave: keep reference to the QByteArray object in CursorCreator::create()
  • kioslave: release the format before the page from djvucreator
  • kioslave: remove non-operational bits
  • kioslave: remove redundant comment in sftpProtocol::sftpPut()
  • kioslave: remove redundant desktop KIO slave
  • kioslave: remove redundant qsrand() call in ThumbnailProtocol::drawSubThumbnail()
  • kioslave: remove remote slave tests
  • kioslave: remove trash migration code
  • kioslave: remove unused protocol descriptions
  • kioslave: remove unused protocol file entries
  • kioslave: remove useless DEBUG.howto and DESIGN files
  • kioslave: replace KInterProcessLock with KLockFile
  • kioslave: scale the page size to the requested thumbnail width and height from djvucreator thumbnailer
  • kioslave: testing build fix
  • kioslave: use QApplication instead of KApplication in the thumbnail slave
  • kioslave: wait for document decoding to complete in djvucreator
  • klipper: adjust to KGlobalSettings changes
  • klipper: build fix for the case when DEBUG_EVENTS__ is defined
  • klipper: prepare for KAutostart changes
  • klipper: remove compat bits
  • klipper: remove non-operational KRegExpEditor support bits
  • klipper: remove unused dummy config option
  • kmail: save and restore dialog size
  • kmail: show the dialog after setting which buttons to show
  • knetattach: adjust to KUrl changes
  • knetattach: force emision of the toggled() signal for the create button
  • knetattach: implement option to not save the remote folder password
  • knetattach: implement option to specify password
  • knetattach: update the create button icon and tooltip on page change
  • knetattach: use KUrl::url() method for getting the URL to write
  • knotify: ImageConverter::variantForImage() optimization
  • knotify: drop support for plugins
  • knotify: hack for KAudioPlayer
  • knotify: image conversion optimization
  • konsole: de-duplicate config group constants
  • konsole: do not apply style sheet to the tabs
  • konsole: include now required KLocale header
  • konsole: set X-DBUS-ServiceName in the desktop file
  • kquitapp: use proper executable target to begin with
  • kscreensaver: use /org/freedesktop/login1/seat/auto as session path
  • ksmserver: drop legacy session support
  • ksmserver: explicitly compare the qstrcmp() return value with 0
  • ksmserver: log backtrace in case of crash
  • ksmserver: log message when the window manager changes
  • ksmserver: prepare for klauncher changes
  • ksmserver: reap processes started by klauncher before the window manager
  • ksmserver: remove debugging bits
  • ksmserver: remove no-op rebootRequested2() signal
  • ksmserver: set the default debug area
  • ksmserver: setup quit signals via KApplication::quitOnSignal()
  • ksmserver: try filename match when checking if the command is the window manager
  • ksmserver: update socket path in README
  • kstart: adjust to KToolInvocation changes
  • kstart: replace KProcess with QProcess
  • kstyle: adjust to page-related classes changes
  • kstyles: remove unused AnimationSteps config option
  • ksysguard: comment correction
  • ksysguard: remove redundant disk I/O parsing bits
  • ksysguard: rename variables
  • ksysguard: replace tabs with space
  • ksystraycmd: update error string
  • kuiserver: announce destination URL changes to job clients
  • kuiserver: remove unused job view data types
  • kuiserver: remove unused kcfg files
  • kuiserver: update Messages.sh script
  • kurifilter-plugins: adjust expected data in tests
  • kurifilter-plugins: fix matching of mail links
  • kurifilter-plugins: fix metacrawler provider
  • kurifilter-plugins: remove broken feedster provider
  • kurifilter-plugins: remove broken pgpkeys provider
  • kurifilter-plugins: remove broken technorati and technoratitags providers
  • kurifilter-plugins: remove broken tvtome provider
  • kurifilter-plugins: remove redundant ctan_cat provider
  • kurifilter-plugins: specify charset for providers that assume/require one
  • kurifilter-plugins: test with kde4-config instead of gs executable
  • kurifilter-plugins: update backports and dbug providers
  • kurifilter-plugins: update citeseer provider
  • kurifilter-plugins: update rae provider
  • kurifilter-plugins: update yahoo_shopping provider
  • kurifilter-plugins: use IANA charset names in .desktop files
  • kurifilter-plugins: use different keys for the multritran providers
  • kwin: add FIXME for KWin::AnimationEffect::clipWindow()
  • kwin: call the KDecorationOptionsPrivate() constructor
  • kwin: check only the exit code of xkill
  • kwin: compiler warning fix
  • kwin: compiler warnings fix
  • kwin: const-correct iterator in KWin::AnimationEffect::updateLayerRepaints()
  • kwin: convert KWin::PaintRedirector decoration pixmap getters to non-template methods
  • kwin: copyrighting the startupfeedback effect to me
  • kwin: correct KWin::WindowQuadList and KWin::PaintClipper indentation
  • kwin: correct breaks indentation in KWin::Client::performMouseCommand()
  • kwin: correct cases indentation in Oxygen::Factory::supports()
  • kwin: correct indentation in KWin::Client::handleMoveResize()
  • kwin: correct indentation in KWin::ShowFpsEffect::paintWindow()
  • kwin: correct indentation in KWin::TabBox::modalActionsSwitch()
  • kwin: correct metadata type
  • kwin: disable auto-restart when the selection is claimed
  • kwin: do not insert the kwin_art_clients catalog when loading plugin
  • kwin: do not start the kwin_killer_helper program as detached process
  • kwin: drop support for effect plugins, fix crash
  • kwin: essentially startupfeedback effect rewrite
  • kwin: exclude some source files from the unity build
  • kwin: fix test failure in case locale is not the default
  • kwin: initialize variable in KWin::TabBox::reconfigure()
  • kwin: log debug message when starting xkill
  • kwin: minor Client::killProcess() optimization
  • kwin: minor KWin::Client::setShortcut() optimization
  • kwin: minor KWin::EffectsHandlerImpl::reconfigure() optimization
  • kwin: reconfigure the startupfeedback effect before connecting to ASN signals
  • kwin: remove declaration of non-existing KWin::Workspace::modalActionsSwitch() method
  • kwin: remove declaration of non-existing KWin::XRenderPicture::fromImage() method
  • kwin: remove irrelevant TODO
  • kwin: remove menu pixmap hack
  • kwin: remove redundant KDecorationProvides class
  • kwin: remove redundant QString constructs
  • kwin: remove unused KWin::AniData to QString/QList conversion methods
  • kwin: remove unused KWin::AniData::customCurve member
  • kwin: remove unused KWin::EffectsHandler members
  • kwin: remove unused KWin::MockTabBoxHandler::outlineWindowIds() method
  • kwin: remove unused X-KDE-Ordering property
  • kwin: remove unused XCB and X11 header inclusions
  • kwin: remove unused and redundant atoms
  • kwin: remove unused notification event
  • kwin: remove unused static KWin::AnimationEffect::qecGaussian() method
  • kwin: remove useless comment in KWin::Options::updateSettings()
  • kwin: repalce abort() calls with kFatal()
  • kwin: replace KWin::X11Cursor::createCursor() with its body
  • kwin: replace custom crash handler with the auto-restart feature of KCrash
  • kwin: set the tabbox preview layout size to fit the preview images size
  • kwin: someone's typo
  • kwin: stop the startupfeedback effect before updating the internal state
  • kwin: uncomment code for debug type build
  • kwin: update extensions list
  • kwin: window killer rewrite
  • l10n: adjust to KLocale and KCalendarSystem changes
  • libs: adjust expected data in KSignalPlotter tests
  • libs: adjust the minimum and preferred size of Plasma::Calendar widget
  • libs: adjust to KIO::Job changes
  • libs: adjust to QUrl/KUrl changes
  • libs: beep when an attempt is made to set the Plasma::Calendar date to invalid
  • libs: call Reboot and PowerOff synchronously from KDisplayManager::shutdown()
  • libs: copyright favicons KDED module to me
  • libs: correct debug message in isIconOld() function
  • libs: delete the transfer job as soon as its data is copied in FavIconsModule::slotFinished()
  • libs: do not grab and ungrab the keyboard from the calendar focus change events
  • libs: do not handle key events in Plasma::Calendar
  • libs: do not setup the clock applet as passive popup
  • libs: drop the automatic update feature of Plasma::Calendar
  • libs: ensure the favicons sub-directory exists from iconFilePath() function
  • libs: export konq library as KDE4Workspace library
  • libs: favicons KDED module documentation review
  • libs: favicons KDED module rewrite
  • libs: implement method for checking if KWindowListMenu window placement slots are operational
  • libs: initialize variable in ProcessModelPrivate::queryForAndUpdateAllXWindows()
  • libs: iterate over a copy of children in Processes::deleteProcess()
  • libs: link widget plugins to KtUiTools component
  • libs: plug tests memory leaks
  • libs: port to the new calendar widget classes
  • libs: propagate focus event from Plasma::ClockApplet
  • libs: remove compatibility bits
  • libs: remove declaration of now non-existing Plasma::Calendar::manualDateChange() slot
  • libs: remove holiday events support leftovers
  • libs: remove manual plasmagenericshell test
  • libs: remove redundant explicit KWindowListMenu destructor
  • libs: remove redundant fixx11h header inclusion
  • libs: remove reference to the system KIO slave
  • libs: remove unused KGraphicsSignalPlotter class
  • libs: remove unused KonqOperations slot and non-operational signal
  • libs: remove unused and private KWindowListMenu member
  • libs: remove unused and redundant KVersionControlPlugin enums
  • libs: remove unused atop_p header
  • libs: remove unused header inclusions
  • libs: remove unused variable
  • libs: replace FavIconsModule::startDownload() with its body
  • libs: store the favicon name in failed downloads list and attempt to download alternative on non-job error
  • libs: typo
  • libs: update the current date of Plasma::Calendar from Plasma::Calendar::setDate()
  • libs: use KCatalogLoader to load the libtaskmanager catalog
  • libs: use QMutableListIterator for the iteration in ProcessModelPrivate::timerEvent()
  • libs: use solid to check the network status in favicons KDED module test
  • plasma: MOC warning fix
  • plasma: a bit more flexible Seek and SetPosition mpris2 operations
  • plasma: add include guard to klistconfigrationdialog header
  • plasma: adjust notifications applet to KLocale changes
  • plasma: adjust to KFileItem changes
  • plasma: adjust to KLocale changes
  • plasma: adjust to Plasma::Service changes
  • plasma: adjust to Plasma::ServiceJob changes
  • plasma: adjust to kio changes
  • plasma: adjust to time zone classes changes
  • plasma: always center the declarative tab button text
  • plasma: blind-start services via KRun from kickoff menu
  • plasma: bookmarks runner optimization
  • plasma: bookmarks runner optimizations
  • plasma: build fix
  • plasma: check if the unclutter/cascade actions are operational before adding them
  • plasma: cleanup from PlasmaApp destructor, deref unconditionally
  • plasma: correct breaks scope in PanelController::maximizePanel()
  • plasma: correct knownWidgetTypes function binding
  • plasma: correct signal/slot connection in Image::createConfigurationInterface()
  • plasma: correct type for alpha in decodeNotificationSpecImageHint() function
  • plasma: create wallpaper containments for each screen by default
  • plasma: de-duplicate Quicklaunch::DropMarker class
  • plasma: do not attempt actions that require network when the KNetworkManager status is unknown
  • plasma: do not clear the data from FaviconsEngine::sourceRequestEvent()
  • plasma: do not copy the data in WetterComIon::setup_slotDataArrived()
  • plasma: do not deep-copy the QMimeData formats in DeclarativeMimeData constructor
  • plasma: do not enlarge the pixmap cache size
  • plasma: do not reset the source data on source update event for gelocation data engine
  • plasma: do not set the minimum size of Plasma::Calendar
  • plasma: do not use context for the hybrid suspend translation
  • plasma: drop JS animations
  • plasma: drop support for passing plugin loader to plasma KPart
  • plasma: fix possible crash in case corona is not initialized and config is not empty
  • plasma: fix support information generation
  • plasma: implement hybrid suspend for lock_logout applet
  • plasma: implement local timezone provider for geolocation data engine
  • plasma: implement required features of org.freedesktop.Notifications v1.2
  • plasma: lock_logout dialog messages suitable for the new mode
  • plasma: match the untranslated term as fallback from bookmarks runner
  • plasma: match the untranslated terms as fallback in runners
  • plasma: notification applet warnings fix
  • plasma: partially revert f058709ed6b21f4d4e8b9116f8535ee2ece5aa99
  • plasma: port to the new KDBusMenuImporter class
  • plasma: port to the new KTimeEdit class
  • plasma: prepare for Plasma::ConfigLoader changes
  • plasma: remove bogus brackets in soliddevice data engine signal mapper
  • plasma: remove dummy autostart file
  • plasma: remove forward-declarations of non-existing Plasma::AccessAppletJob class
  • plasma: remove now invalid package structure directory definition
  • plasma: remove now unused static QString object
  • plasma: remove redundant DeviceNotificationsEngine::init() reimplementation
  • plasma: remove redundant PlasmaApp::hasComposite() methods
  • plasma: remove redundant dict data engine destructor
  • plasma: remove redundant notification config
  • plasma: remove redundant plasma-desktop shell config
  • plasma: remove redundant styleSheet properties in UI files
  • plasma: remove reference to non-existing sectionsRepeater
  • plasma: remove reference to unset wallpaper_SRCS build variable
  • plasma: remove references to gone runners
  • plasma: remove remote service/dataengine leftovers
  • plasma: remove unused Plasma::DataSource members
  • plasma: remove unused X11 headers inclusion
  • plasma: remove unused and mapped animations
  • plasma: remove unused animationgroup header
  • plasma: remove unused bits in dirmodel declarative import
  • plasma: remove unused desktopscriptengine header inclusion
  • plasma: remove unused header inclusions
  • plasma: remove unused headers inclusions in qalculate_engine source file
  • plasma: remove unused private Kickoff::LeaveModel member
  • plasma: remove unused qx11info_x11 header inclusion
  • plasma: remove unused variable in PowerDevilRunner::run()
  • plasma: remove useless buggywords file
  • plasma: rename KUrl and QPoint bindings functions
  • plasma: replace the seconds option with time format
  • plasma: replace use of KLocalizedDate with more direct calls
  • plasma: rework geolocation data engine to emit data for all providers
  • plasma: run the get() job of dict data engine asynchronously
  • plasma: set definition and example data from the dict data engine
  • plasma: set the geolocation plugin accuracy to the value of geoplugin_locationAccuracyRadius
  • plasma: show network unreachable message from the folderview applet when it becomes such
  • plasma: simplify favicons data engine
  • plasma: someone's typo
  • plasma: someone's typos
  • plasma: sync copies of Plasma::DataEngineConsumer class
  • plasma: temporary disable the open action for jobs notification
  • plasma: update TODO
  • plasma: use KIO::StoredTransferJob for the geolocation data engine jobs
  • plasma: use KIO::StoredTransferJob in the dict data engine
  • plasma: use QColor::name() in Pager::updatePagerStyle()
  • plasma: use QTextStream instead of QDebug for the support information
  • plasma: use the KDE_VERSION_STRING definition as server version for the org.freedesktop.Notifications interface
  • plasma: use the file name of URLs as text in kickoff items
  • plasma: use the new Solid::PowerManagement::supportedSleepStatesChanged() signal
  • plasma: use the new option/argument of KMimeType::favIconForUrl() in bookmarks runner
  • plasma: watch sub-directories from image wallppaper plugin
  • qguiplatformplugin_kde: mark KQGuiPlatformPlugin methods as final
  • qguiplatformplugin_kde: qt2KdeFilter() and kde2QtFilter() functions optimizations
  • qguiplatformplugin_kde: remove kDebug() calls
  • remove unused KWin::PaintRedirector::preparePaint() method
  • solid-actions-kcm: remove unused header inclusion
  • solid-device-automounter: format and indent
  • solid-hardware: drop support for generic interfaces/non-portable info
  • solid-hardware: remove bogus class forward-declaration
  • solid-hardware: remove unused SolidHardware methods
  • solid-networkstatus: handle NM 10 state as unconnected
  • soliduiserver: implement error string getter
  • soliduiserver: implement methods to mount/unmount devices that are not Solid UDI and adjust to KAutoMount changes
  • soliduiserver: warn when the storage device is invalid or insecure
  • startkde: do not wait for drkonqi when shutting down
  • systemsettings: get rid of BaseData
  • systemsettings: remove redundant BaseData::configGroup() method
  • systemsettings: use the internal root module pointer instead of accessing global data

Changes to kde-extraapps since 2022-12-02:

  • ark: correct X-DBUS-StartupType and set X-DBUS-ServiceName
  • ark: drop CLI interface and rar plugin
  • ark: implement isReadOnly() for libarchive plugin
  • ark: implement session restoration
  • ark: log debug messages to special area
  • ark: remove now bogus compressAsRar popup menu action
  • ark: remove read-only MIME types listed as read-write
  • ark: remove unused X-KDE-Kerfuffle-APIRevision property
  • ark: reserve space for the files to copy/remove from libarchive plugin
  • ark: set the KArchive temporary prefix to the global working directory
  • filelight: always use qSin() and qCos() for calculations
  • filelight: use the static KFileDialog::getExistingDirectoryUrl() method
  • generic: adjust to KDateTime changes
  • generic: adjust to KImageIO changes
  • generic: adjust to KLocale changes
  • generic: adjust to KUniqueApplication changes
  • generic: adjust to KUrl changes
  • generic: adjust to Katie changes
  • generic: adjust to Plasma::Service changes
  • generic: adjust to Plasma::ServiceJob changes
  • generic: adjust to kdelibs changes
  • generic: adjust to kfile changes
  • generic: adjust to konq library changes
  • generic: do not include quiet packages in the feature summary
  • generic: do not install kcfg files
  • generic: exclude some source files from the unity build
  • generic: feature information review
  • generic: port to the new spelling classes
  • generic: prepare for Katie changes
  • generic: preperations for kde-workspace changes
  • generic: preperations for kdelibs changes
  • generic: remove QT_KATIE definition checks
  • generic: remove build variable used to specify library type
  • generic: remove irrelevant TODO files
  • generic: remove kdeinit support leftovers
  • generic: remove redundant styleSheet properties in UI files
  • generic: replace QVarLengthArray with std::vector
  • generic: replace use of QTime as timer with QElapsedTimer
  • generic: set X-DBUS-ServiceName in the desktop files
  • generic: use Solid::PowerManagement for power management
  • gwenview: adjust to Katie changes
  • gwenview: DocumentLoadedImpl::applyTransformation() optimization
  • gwenview: UIC warning fix
  • gwenview: adjust to KDirLister changes
  • gwenview: apply style sheet override selectively
  • gwenview: call constructors
  • gwenview: clear the dir listers list on reset
  • gwenview: comment corrections
  • gwenview: deep-copy added views in Gwenview::DocumentViewContainer::pretendFadeInFinished()
  • gwenview: do not assume some MIME types are supported in Gwenview::MimeTypeUtils::imageMimeTypes() function
  • gwenview: do not emit Document::saved() twice when the undo stack is clean
  • gwenview: do not list non-readable directories from RecrusiveDirModel
  • gwenview: do not thread document jobs
  • gwenview: drop places tab
  • gwenview: drop the tree view
  • gwenview: fix RecursiveDirModel regression
  • gwenview: fix rotated test for the case of dsd_1838.nef
  • gwenview: log debug messages to special area
  • gwenview: merge MIME type functions
  • gwenview: port to the new KCalendarWidget class
  • gwenview: purge manual tests
  • gwenview: remove now redundant KExiv2Property checks
  • gwenview: remove obsolete comment about the hint
  • gwenview: remove obsolete format hack
  • gwenview: remove redundant tooltip
  • gwenview: remove semantic info leftovers
  • gwenview: remove unused Gwenview::MimeTypeUtils::urlMimeTypeByContent() function
  • gwenview: replace qDebug() with kDebug() calls
  • gwenview: set font property for titles instead of using style sheet
  • gwenview: set the thumbnail page widget style sheet programatically
  • gwenview: simplify the save job
  • gwenview: stabilize the RecursiveDirModel test
  • gwenview: update comment in LoadingDocumentImplPrivate::loadMetaInfo()
  • gwenview: update expected data in tests
  • gwenview: use the application palette as fullscreen palette
  • gwenview: use the new recursive listing feature of KDirLister
  • kcalc: change the buttons palette instead of using style sheet
  • kcalc: move constants variable to the KCalcConstMenu class
  • kcalc: remove redundant QtGlobal header inclusions
  • kcalc: remove unused long double API
  • kcron: remove it
  • kdeplasma-addons: LCD::Private::checkIfDirty() optimization
  • kdeplasma-addons: QPainter runtime warning fix
  • kdeplasma-addons: UIC warning fix
  • kdeplasma-addons: add the default and validated sources to the weather location widget
  • kdeplasma-addons: adjust the size of the kolourpicker color button icon based on the button size
  • kdeplasma-addons: adjust to KDirWatch changes
  • kdeplasma-addons: adjust to Katie changes
  • kdeplasma-addons: adjust to plasma changes
  • kdeplasma-addons: adjust to time zone classes changes
  • kdeplasma-addons: adjust weather wallpaper to recent changes
  • kdeplasma-addons: attempt to validate all locations
  • kdeplasma-addons: change the native widget icon regardless if the color is in the menu history
  • kdeplasma-addons: change the weather location widget index only if the pre-location index is found
  • kdeplasma-addons: correct paste applet signal/slot connection
  • kdeplasma-addons: correct return value in MediaButtons::isMediaApp()
  • kdeplasma-addons: create kolourpicket applet icon without QIconEngine reimplementation
  • kdeplasma-addons: deal with FIXME related to recentdocuments applet
  • kdeplasma-addons: disable windows highlight option of icontasks applet by default
  • kdeplasma-addons: do not report error twice from audioplayercontrol runner
  • kdeplasma-addons: do not send F1-12 keys from paste applet
  • kdeplasma-addons: drop broken dictionary runner
  • kdeplasma-addons: drop unity support
  • kdeplasma-addons: emit all valid sources from WeatherLocation
  • kdeplasma-addons: expand the kolourpicker applet color button
  • kdeplasma-addons: fill the weather configuration locations widgets with default (valid) locations
  • kdeplasma-addons: filter non-images from the POTD save dialog
  • kdeplasma-addons: fix dict applet theme synchronization
  • kdeplasma-addons: fix plasmaweather busy timer races
  • kdeplasma-addons: fix regression since 87247ceaca9cb0cf99372df9dd9a14c3b443fe5a
  • kdeplasma-addons: fix regression since a503038cdfdd486e27952f45c952747bb49ad4c0
  • kdeplasma-addons: implement drag for kolourpicker applet
  • kdeplasma-addons: implement drop for kolourpicker applet
  • kdeplasma-addons: include now required QMutex header
  • kdeplasma-addons: log epod POTD provider URL
  • kdeplasma-addons: match the untranslated terms as fallback in runners
  • kdeplasma-addons: minor flicker POTD provider optimization
  • kdeplasma-addons: parent the weather validator to the weather location finder
  • kdeplasma-addons: port to the new KTimeEdit class
  • kdeplasma-addons: prepare for KTextEdit changes
  • kdeplasma-addons: query flickr POTD provider in JSON format
  • kdeplasma-addons: remove bogus tooltip widget style sheet override
  • kdeplasma-addons: remove redundant ColorIconEngine destructor
  • kdeplasma-addons: remove redundant X11 check
  • kdeplasma-addons: remove unused OrgKdeKLauncherInterface header inclusion
  • kdeplasma-addons: remove unused QVarLengthArray header inclusions
  • kdeplasma-addons: remove unused WeatherConfig::getNewStuff() method
  • kdeplasma-addons: remove unused X-KDE-PlasmaPoTDProvider-SuffixType property
  • kdeplasma-addons: remove unused dict applet bits
  • kdeplasma-addons: rework location widget behaviour
  • kdeplasma-addons: rework the dictionary runner
  • kdeplasma-addons: rework weather configuration to validate via specific ion
  • kdeplasma-addons: search for location when return is pressed while the weather location widget has focus
  • kdeplasma-addons: set the drag timer to zero after killing it in spellcheck applet
  • kdeplasma-addons: set the icon of the weather configuration search button
  • kdeplasma-addons: set the minimum time to 1sec for timer and frame applet
  • kdeplasma-addons: sort the geo data by accuracy in WeatherLocation::dataUpdated()
  • kdeplasma-addons: stop emitting the finished signal of WeatherLocation once a valid source is found
  • kdeplasma-addons: update apod POTD provider URL
  • kdeplasma-addons: update incommingmsg applet
  • kdeplasma-addons: use HTTPS URLs in flicker POTD provider
  • kdeplasma-addons: use KMessageWidget instead of KMessageBox for the weather configuration error
  • kdeplasma-addons: use URL save ID appropriate for the POTD wallpaper plugin
  • kdeplasma-addons: use the package metadata to get the package name in qmlwallpapers plugin
  • kdeplasma-addons: use the plasma theme wallpaper as default for weather wallpaper
  • kdeplasma-addons: watch sub-directories from wallpaper plugins
  • kdeplasma-desktop: remove hack for desktop KIO slave
  • kdeplasma: remove redundant X11 headers inclusions
  • kdeplasma: remove redundant dict applet style sheet override
  • kemu: adjust to soundhw argument removal
  • kemu: consistent format
  • kemu: log debug message with the exit code when machine finishes
  • kemu: log messages to specialized debug area
  • kemu: replace QMessageBox with KMessageBox
  • kget: adjust to KHTTP changes
  • kget: adjust to KIO changes
  • kget: adjust to KIO::NetAccess::synchronousRun() changes
  • kget: adjust to KUrl changes
  • kget: associate with application/x-kgetlist
  • kget: const-ify iterator value in KGetGlobalJob::update()
  • kget: correct base class of KMessageWidget in newtransferwidget UI file
  • kget: do not attempt actions that require network when the KNetworkManager status is unknown
  • kget: do not set layout for the error widget of new transfer dialog
  • kget: drop mmsthreads transfer plugin
  • kget: fix possible miscalculation of elapsed time due to clock jumps
  • kget: lower the default web interface refresh interval to 2 seconds
  • kget: minor JSON history store optimizations
  • kget: port to the new knetworkmanager library
  • kget: read the file in chunks from Verifier::checksum()
  • kget: reject URLs without filename from UrlChecker
  • kget: remove bogus TODO
  • kget: remove borked and disabled panelbar applet
  • kget: remove redundant debug area codes
  • kget: remove reference to desktop KIO slave
  • kget: remove unused DataSourceFactory class
  • kget: remove unused Transfer constructor argument
  • kget: remove unused header inclusion
  • kget: remove unused plasma-runner-kget_config.desktop file
  • kget: replace kError()/abort() with kFatal() calls
  • kget: set X-DBUS-StartupType and set X-DBUS-ServiceName
  • kget: show notification if KHTTP::setAuthenticate() returns false
  • kget: show the server address in label
  • kget: somewhat fix tests
  • kget: use GET instead of POST method for requests
  • kget: use the KMainWindow auto-save feature
  • kget: use the common NDEBUG defintion as guard
  • kget: use the new KHTTP::setServerID() method
  • kmix: make use of QT_QDBUS_EXECUTABLE variable
  • kmix: prepare for KAutostart changes
  • kmix: remove redundant GNUC checks
  • kmix: replace KProcess with QProcess
  • kmix: someone's typos
  • krdc: adjust to KIO protocol changes
  • krdc: build tests if ENABLE_TESTING is set
  • krdc: fix build of konsole plugin
  • krdc: forward-declare KMenu class
  • krdc: remove unused kcfg group
  • krfb: de-duplicate clientGoneHookNoop() function
  • krfb: remove unused X11 header inclusion
  • krfb: remove unused krfbconfig header inclusion
  • ksnapshot: log debug messages to special area
  • ksnapshot: remove unused ktemporaryfile header inclusion
  • ksystemlog: remove it
  • kuser: include CheckSymbolExists instead of CheckFunctionExists module
  • kuser: remove it
  • kuser: use check_symbol_exists() to check for symbols presence
  • kvkbd: remove unused headers inclusions and undefine defaults definitions
  • okular: DjVuLibre package properties update
  • okular: add include-guards to document and okular_main headers, rename the status enum
  • okular: adjust to KGlobalSettings changes
  • okular: adjust to KProcess changes
  • okular: adjust to KUrl changes
  • okular: adjust to KUser changes
  • okular: adjust to Katie changes
  • okular: deprecation warning fix
  • okular: do not show the forms message if form actions are not enabled
  • okular: drop dvi, fax, ooo and xps generators
  • okular: drop text-to-speech support
  • okular: format and indent spectre generator source and header files
  • okular: handle URLs in the part the same way it is done by the shell
  • okular: handle negative dates in okularTime() function
  • okular: implement exporting as application/postscript for djvu generator
  • okular: include now required header in testingutils source file
  • okular: log djvu and epub generators messages to specialized debug areas
  • okular: prepare for kdelibs changes
  • okular: remove application/x-wwf from poppler generator MIME types
  • okular: remove bogus check for HasUnsupportedXfaForm metadata
  • okular: remove dummy method of spectre generator
  • okular: remove now unused Freetype package check
  • okular: remove now unused part method and member
  • okular: remove redundant icon loader glue
  • okular: remove redundant style sheet override
  • okular: remove the TOC observer before closing the document
  • okular: remove unused Okular::Movie constructor
  • okular: remove unused X-KDE-okularAPIVersion property
  • okular: remove unused ktemporaryfile header inclusions
  • okular: remove unused tiles feature
  • okular: search for dvipng in addition to latex program
  • okular: set the KSpeech ID to lowercase one for consistency
  • okular: simplify compressed MIME type checks
  • okular: spectre generator review
  • okular: switch from poster to player on mouse button release event
  • okular: sync LibSpectre package properties
  • okular: testing build fix
  • okular: thread spectre rendering via the threaded generator feature
  • okular: use KImageIO::typeForMime() to get the format for the image that is saved
  • okular: use QTextCodec::codecForText() for codec detection in txt generator
  • partitionmanager: force creation of nilfs2 filesystem
  • partitionmanager: keep references to QByteArray objects in LibPartedDevice::createPartitionTable()
  • partitionmanager: remove clashing ExternalCommand::exitCode() method
  • partitionmanager: remove unused and private LibPartedPartitionTable getters
  • partitionmanager: remove unused variable in EditMountPointDialogWidget::readMountpoints()
  • partitionmanager: require command argument for ExternalCommand
  • partitionmanager: simplify luks mounting
  • partitionmanager: use PedDevice::phys_sector_size member instead of Linux-specifiec code for it
  • thumbnailers: add missing breaks in ffmpeg_log_callback()
  • thumbnailers: check if pointers are not null before using them in audio thumbnailer
  • thumbnailers: check if video_thumbnailer has prefer_embedded_metadata member
  • thumbnailers: do not assume video_thumbnailer is struct
  • thumbnailers: do not paint frame for thumbnails generated by ffmpegthumbs
  • thumbnailers: draw blended icon for document thumbnails
  • thumbnailers: handle compressed PDF files
  • thumbnailers: implement options for ffmpegthumbs
  • thumbnailers: prefix the ThumbnailerImageType enum in ffmpegthumbs thumbnailer
  • thumbnailers: ps thumbnailer rewrite
  • thumbnailers: remove unused ThumbnailerVersion property
  • thumbnailers: use the C API of FFmpegThumbnailer
  • thumbnailers: use video_thumbnailer_set_size() if available

Changes to kde-l10n since 2022-12-02:

  • bg: update and correct kio4 translations
  • generic: adjust to kdelibs changes
  • generic: regenerate
  • generic: remove translations for removed projects
  • ru: remove unused data in entry.desktop file