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