KDE Gear 24.05.0 Full Log Page
This is the automated full changelog for
KDE Gear 24.05.0
from the git repositories.
accessibility-inspector
akonadi
- Add missing include moc. Commit.
- Use QFileInfo::exists directly. Commit.
- Extend CollectionAttributeTest. Commit.
- Detach AttributeStorage when Entity is detached. Commit.
- Enable the db-migrator in master. Commit.
- Port to #pragma once. Commit.
- Remove unused include. Commit.
- Intercept enter key. Commit.
- SetHeaderGroup() changes the column count and filterAcceptsColumn(). Commit.
- Port deprecated method. Commit.
- Now it compiles fine without deprecated method < qt6.1. I will fix for other qt soon. Commit.
- Fix handling of UTC vs. local time for database engines. Commit. Fixes bug #483060.
- KIOCore is not necessary now. Commit.
- Remove KF6::KIOCore. I need to investigate if I can remove it from KPimAkonadiConfig.cmake.in. Commit.
- We don't need KF6::KIOCore in src/widgets now. Commit.
- Use KFormat directly. Commit.
- Fix minimum value. Commit.
- Apply i18n to percent values. Commit.
- Fix for crash when sourceModel isn't set yet. Commit.
- Add missing [[nodiscard]]. Commit.
- Don't export private method. Commit.
- Add missing [[nodiscard]]. Commit.
- Remove duplicate headers between cpp/h. Commit.
- Fix infinite recursion in NotificationCollector. Commit.
- Reverse this part of preview commit as it's private but used outside class no idea how. Commit.
- Don't export private methods + remove not necessary private Q_SLOTS (use lambda). Commit.
- Monitor: restore Items from Ntf if we cannot fetch them. Commit.
- NotificationCollector: ignore notification with invalid or empty item set. Commit.
- Fix typo in cmake var name; unlikely that this is about ObjC++. Commit.
- Remove all usage of ImapSet in Protocol. Commit.
- Session: mark session as disconencted before deleting SessionThread. Commit.
- AkRanges: simplify TrransformIterator. Commit.
- Fix ChangeRecorder journal corruption due to qsizetype change in Qt6. Commit.
- Ensure query size in search manager remains less than 1000. Commit. See bug #480543.
- Optimize imap set. Commit.
- Suppress 'unused parameter' warning in extractResult() for some Entities. Commit.
- DbMigrator: run StorageJanitor before starting the migration. Commit.
- StorageJanitor: fix usage of global DbConfig instead of local one. Commit.
- StorageJanitor: don't disconnect the global session bus connection. Commit.
- DbMigrator: run DbUpdater as part of the process. Commit.
- Pass DataStore to T::extractResult() entity helper. Commit.
- StorageJanitor: skip running certain steps when AkonadiServer instance is not available. Commit.
- StorageJanitor: skip migration to levelled cache if not necessary. Commit.
- StorageJanitor: add tasks to a list and execute from there. Commit.
- StorageJanitor: add task to find and remove duplicate Flags. Commit.
- AkThread: call quit() evne in NoThread mode. Commit.
- StorageJanitor: explicitly pass DataStore instance to each Entity/QB call. Commit.
- Add info about not supported vaccum on sqlite backend. Commit.
- Also skip MySQL tests on the FreeBSD CI. Commit.
- Use local include. Commit.
- Workaround a race condition when changing email flags during ItemSync. Commit.
- Properly convert QDateTime from database in Entities. Commit.
- Fix MSVC build. Commit.
- ProtocolGen: improve handling of enums in the generator. Commit.
- Improve logging Database transaction errors. Commit.
- Use isEmpty here too. Commit.
- Disable PostgreSQL Akonadi tests on the CI. Commit.
- Fix xmldocumenttest on Windows. Commit.
- Fix narrowing warning in DataStream and modernize a little. Commit.
- Fix DbConfig on Windows CI and extend the test. Commit.
akonadi-calendar
- IncidenceChanger: fix crash due to redundant deletion of handler. Commit.
- Adapt api. Commit.
- USe _L1. Commit.
- Make CalFilterProxyModel part of public API. Commit.
- Use QIODevice::WriteOnly directly. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Add missing [[nodiscard]]". Commit.
- Fix copyright. Commit.
- Add missing [[nodiscard]]. Commit.
- Add option to hide declined invitations from event views. Commit.
- Bump version so we can depend on the new API in KOrganizer. Commit.
- Make CollectionCalendar work with a proxy on top of ETM instead of raw ETM. Commit.
- Make CalFilterPartStatusProxyModel part of akonadi-calendar public API. Commit.
- Not necessary to use 6 suffix. Commit.
- Remove mem leak. Commit.
- Refactor the SearchCollectionHelper to use d-pointer. Commit.
- Make the SearchCollectionHelper inactive by default. Commit.
- There is not qml/js files. Commit.
- USe [[nodiscard]]. Commit.
- Don't export symbol. Commit.
- Remove unused variables. Commit.
- Add missing include moc. Commit.
- Remove commented code. Commit.
- Implement a dialog for the user to choose the suspend duration. Commit. Fixes bug #481024. Fixes bug #457046. Fixes bug #452264. Fixes bug #453298. Fixes bug #457046.
- Use local includes. Commit.
akonadi-contacts
- Fix 486837: " upon new contact creation, KAddressbook always warns: Location was not saved. Do you want to close editor?". Commit. Fixes bug #486837.
- We don't have kcfg* file. Commit.
- Add missing [[nodiscard]]. Commit.
- Add missing explicit keyword. Commit.
- Use local includes. Commit.
- QLatin1String is same as QLatin1StringView, we need to use QLatin1StringView now. Commit.
akonadi-import-wizard
- We depend against qtkeychain 0.14.2 (kwallet6 support). Commit.
- Remove unused include. Commit.
- Remove doc that doesn't compile. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Add QT6KEYCHAIN_LIB_VERSION 0.14.1. Commit.
akonadi-mime
- It compiles fine without deprecated method < kf6.0. Commit.
- We need kio here. Commit.
- Use KFormat directly. Commit.
- Add missing [[nodiscard]]. Commit.
- Add missing [[nodiscard]]. Commit.
- Remove commented include. Commit.
- Use local includes. Commit.
akonadi-notes
- Port deprecated method. Commit.
akonadi-search
- Port deprecated QCheckBox::stateChanged. Commit.
- Use _L1 directly. Commit.
- Initialize pointer. Commit.
- Const'ify pointer. Commit.
- Update copyright. Commit.
- Use [[nodiscard]]. Commit.
- Const'ify variable. Commit.
- Minor optimization. Commit.
- We can use directly QStringList. Commit.
- Remove unused variable. Commit.
- Don't export private method + remove Q_SLOTS + add missing [[nodiscard]]. Commit.
- Not necessary to use 6 suffix. Commit.
- Use local include. Commit.
- Use isEmpty(). Commit.
- Fix searchplugintest. Commit.
- Port deprecated methods. Commit.
akonadiconsole
- Use _L1 directly. Commit.
- We use lambda now + add missing [[nodiscard]]. Commit.
- Port deprecated method. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Fix build by requiring C++20. Commit.
akregator
- Appdata: Fix typo in launchable desktop-id. Commit.
- Remove unused include. Commit.
- Remove unused include. Commit.
- Add comment. Commit.
- We already use "using namespace Akregator". Commit.
- Const'ify. Commit.
- It's enabled by default. Commit.
- Coding style. Commit.
- Coding style + add missing [[nodiscard]]. Commit.
- Remove unused include. Commit.
- Prepare for the future support for Activities. Commit.
- Update org.kde.akregator.appdata.xml - Drop .desktop from ID. Commit.
- New article theme. Commit.
- Use desktop-application. Commit.
- We use namespace directly. Commit.
- Fix 483737: akregator icon, in systray does not follow dark breeze theme. Commit. Fixes bug #483737.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Fix appstream developer tag id. Commit.
- Remove some KIO/Global. Commit.
- Fix homepage. Commit.
- Fix appstream file. Commit.
- Improve appstream metadata. Commit.
- Remove unused include. Commit.
- Remove unused code. Commit.
- Use local include. Commit.
alligator
- Set width on list section header. Commit.
- Fix Sidebar Text Being Inappropriately Shown on Startup when Sidebar is Collapsed. Commit.
- Set compilersettings level to 6.0. Commit.
- Remove Qt5 dependencies. Commit.
- .kde-ci.yml: add missing qqc2-desktop-style. Commit.
- Add monochrome icon for Android. Commit.
- Fix crash on shutdown. Commit.
analitza
- Bump soversion for the Qt6-based version. Commit. Fixes bug #484823.
- Port away from QRegExp. Commit.
- Analitza6Config: Add Qt6Core5Compat to dependencies. Commit.
angelfish
- Fix build with corrosion 0.5. Commit.
- Fix download list page having uninteractable action buttons. Commit.
- Fix downloads not being prompted and starting. Commit.
- Fix history clearing not working. Commit. See bug #478890.
- Fix desktop tabs. Commit.
- UrlDelegate: Fix deleting entries. Commit.
- Fix remove button. Commit.
- Fix bookmarks and history page not working on mobile. Commit.
- Appstream: Update developer name. Commit.
- Update rust crates. Commit.
- WebApp: Fix not launching on Qt6. Commit.
- Desktop: Fix switching tabs. Commit.
- Metainfo: Change name to just Angelfish. Commit.
arianna
- Complement org.kde.arianna.appdata.xml. Commit.
- Use local include. Commit.
- Use socket=fallback-x11. Commit.
- Use tag in flatpak manifest. Commit.
ark
- Cli7zplugin: update cmake warning message. Commit.
- Createdialogtest: fix 7z expected encryption with libarchive. Commit.
- Extracttest: skip 7z multivolume with libarchive. Commit.
- Move 7z multivolume load test to cli7ztest. Commit.
- Libarchive: add support for unencrypted 7-zip. Commit. See bug #468240.
- Add . Commit.
- Port deprecated qt6.7 methods. Commit.
- Use QList as QVector is an alias to QList. Commit.
- Man page: refer to Qt6 & KF6 version of commandline options. Commit.
- Use desktop-application. Commit.
- Clirar: expand the list of messages about incorrect password. Commit.
- Make the Compress menu items text consistent. Commit.
- Clirartest: drop addArgs test for RAR4. Commit.
- Clirarplugin: disable RAR4 compression method. Commit. Fixes bug #483748.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Support opening EXE files through libarchive. Commit.
- Don't rely on qtpaths for kconf_update scripts. Commit.
- Specify umask for permission tests. Commit.
- Cli7zplugin: improve compatibility with original 7-Zip. Commit.
- Doc: Explain when "Extract here" does not create subfolder. Commit.
- Fix compile test. Commit.
- Add fallback to utime for platforms with incomplete c++20 chrono implementation. Commit.
- Replace use of utime with std::filesystem::last_write_time. Commit.
- Require c++20, which is the default for kf6. Commit.
- Add Windows ci. Commit.
- Link breeze icons if available. Commit.
- Fix layout when no item is selected. Commit.
- ExtractionDialog: Move to frameless design. Commit.
- Remove margin around plugin settings page. Commit.
- Don't use lstat on Windows. Commit.
- Use virtually same code on Windows. Commit.
- Fix use of mode_t on Windows. Commit.
- Fix export macros. Commit.
- Don't use kpty on Windows. Commit.
audex
audiocd-kio
- Port away from QRegExp. Commit.
- Only mark KCM as changed when text was actually edited. Commit. Fixes bug #476669.
- Use local include. Commit.
audiotube
- Update metadata to be compliant with flathub's quality guidelines. Commit.
- Fix playlists page. Commit.
- Extend copyright to 2024. Commit.
- Flatpak: Clean up static libs. Commit.
- Flatpak: Switch to stable kirigami-addons. Commit.
- Fix ytmusicapi version check. Commit.
- Get some amount of keyboard navigation working on library page. Commit.
- Prevent horizontal scrolling on library page. Commit.
- Also show options for top results. Commit.
- Flatpak: Update pybind11. Commit.
- Kirigami2 -> Kirigami. Commit.
- Update ytmusicapi to 1.6.0. Commit.
- LocalPlaylistPage: Fix postion of menu button. Commit.
- MaximizedPlayerPage: some formatting fixes. Commit.
- Hide volume button on mobile. Commit.
- LocalPlaylistModel: Remove unnecessary default fromSql implementation. Commit.
- Flatpak: Switch to non-preview runtime. Commit.
- Appstream: Update developer name. Commit.
- Appstream: Update developer name. Commit.
- Flatpak: Pin kirigami-addons. Commit.
- Update ytmusicapi to 1.5.4. Commit.
- Search for Qt6 explicitly. Commit.
- Adapt to API changes. Commit.
- Flatpak: use fallback-x11. Commit.
- Replace implicit signal parameter. Commit.
- Flatpak: Build audiotube with release profile. Commit.
- Port away from Qt5Compat. Commit.
- Update ytmusicapi to 1.5.1. Commit.
- Get rid of some GraphicalEffects uses. Commit.
- Port to Kirigami Addons BottomDrawer. Commit.
- Fix some QML warnings. Commit.
- Add support for ytmusicapi 1.5.0. Commit.
- Don't display empty album cover when nothing is playing. Commit.
- Improve scroll performance of upcoming songs drawer. Commit.
- Call signals instead of signal handlers. Commit.
- SearchPage: Fix clicking on search history entries. Commit.
- Fix position of the volume label. Commit.
- Fix loading the "Systemabsturz" artist page. Commit.
baloo-widgets
- FileMetaDataProvider: Use QSize for
dimensions
. Commit. - Fix formatting in src/kedittagsdialog_p.h. Commit.
- KEditTagsDialog: refactor using QStandardItemModel/QTreeView instead of QTreeWidget. Commit.
blinken
- It compiles fine without deprecated methods. Commit.
- Fix typo. It's 6.0.0 not 6.6.0 as qt :). Commit.
- Rename variable as KF_MIN_VERSION + it compiles fine without deprecated methods. Commit.
bomber
- Appstream: use developer tag with name KDE. Commit.
- Bump min required KF6 to 6.0. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
bovo
- Appstream: use developer tag with name KDE. Commit.
- Bump min required KF6 to 6.0. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Fix build by ensuring output dir for zipped svg files exists. Commit.
- Store theme files as SVG in repo, compress to SVGZ only on installation. Commit.
calendarsupport
- Use _L1. Commit.
- Remove 'ActiveDesignerFields' configuration from kcfg. Commit.
- Use missing [[nodiscard]]. Commit.
- Use isEmpty(). Commit.
calindori
- Fix APK build. Commit.
- Port QML to Qt6/KF6. Commit.
- KAboutData: update homepage URL to latest repo path. Commit.
- Appstream: use desktop-application type, add developer & launchable tags. Commit.
- Drop code duplicating what KAboutData::setApplicationData() does. Commit.
cantor
- Disable testpython. Commit.
- Fixed the export to LaTex. Commit. Fixes bug #483482.
- Skip the new test added in the previous commit (tests with plots don't work on CI yet). Commit.
- [python] ignore IPython's magic functions in imported Jupytor notebooks, not relevant for Cantor. Commit.
- Properly initialize the setting for latex typesetting when creating a new session in a new worksheet. Commit. Fixes bug #467094.
- Don't try to evaluate the expression(s) in the worksheet if the login into the session has failed. Commit.
- Disable requiring tests failing on FreeBSD. Commit.
- Update README.md. Commit.
colord-kde
- Extract i18n messages from *.qml. Commit.
- Const'ify pointer. Commit.
- Drop unused kconfigwidgets dependency. Commit.
dolphin
- Revert "DragAndDropHelper::updateDropAction: use StatJob for remote URLs". Commit.
- Add branding colors for Flathub. Commit.
- Fix crash while entering selection mode with Qt6.7. Commit. Fixes bug #485599.
- Viewproperties: remove now obsolete recentdocument reference. Commit.
- Improve appstream summary. Commit.
- DisabledActionNotifier: Prevent null dereferences. Commit. Fixes bug #485089.
- Fix saving sort role after change from header. Commit. Fixes bug #480246.
- Change "Could not" to "Cannot" in error messages. Commit.
- KItemListController: don't create rubber band for a right click in an empty region. Commit. Fixes bug #484881.
- Versioncontrol: make observer the sole owner of plugins. Commit.
- Kitemlist: don't open dir when double-click on expand arrow. Commit. Fixes bug #484688.
- DolphinMainWindow: show a banner when the user presses the shortcut of a disabled action. Commit.
- Mark servicemenu items' KNS content as risky. Commit.
- Fix layout in Compact View mode for RTL. Commit.
- Fix selection marker for RTL. Commit.
- Contextmenu: add a separator before vcs actions. Commit.
- Also use breeze style on macOS. Commit.
- Use breeze style on Windows. Commit.
- Add comment to explain KColorSchemeManager. Commit.
- KColorSchemeManager only on Windows and macOS. Commit.
- Use KColorSchemeManager. Commit.
- Touch up various user-visible strings. Commit.
- Better support for RTL. Commit. Fixes bug #484012. Fixes bug #449493.
- Use craft to build for windows. Commit.
- Fix right-mouse click crashes on Windows. Commit.
- Versioncontrol: Prevent a use-after-free in UpdateItemStatesThread. Commit. Fixes bug #477425.
- Avoid wrapping text in the status bar. Commit.
- KItemListView: Improve scrollToItem(). Commit.
- DolphinContextMenu: Add hint that secondary app will be opened by middle click. Commit.
- Save 'Open Archives as Folders' setting. Commit. Fixes bug #474500.
- Add settings page for Panels. Commit. Fixes bug #480243.
- Adapt testOpenInNewTabTitle() to upstream change. Commit.
- Sync Dolphin icon with Breeze system-file-manager. Commit. Fixes bug #482581.
- Animate most of the bars. Commit.
- Enable custom view properties for special folders even if "remember for each folder" is off. Commit.
- KItemListController::onPress: remove unused screenPos argument. Commit.
- Dolphinmainwindow: Fix ordering warning. Commit.
- Handle deprecation of QGuiApplication::paletteChanged. Commit.
- Remove unneeded code for toggeling dockwidget visibility. Commit. Fixes bug #481952.
- Dolphin.zsh: complete both directories and URL protocols. Commit.
- Start autoActivationTimer only if hovering over a directory. Commit. Fixes bug #479960.
- Add option to completely disable directory size counting. Commit. Implements feature #477187.
- Remove 'Id' field from JSON plugin metadata. Commit.
- Open KFind with current dir. Commit. Fixes bug #482343.
- DragAndDropHelper::updateDropAction: use StatJob for remote URLs. Commit.
- Fix compile with Qt 6.7. Commit.
- Fix: can't drop into remote dir. Commit.
- Resolve conflict between activateSoonAnimation and hoverSequenceAnimation. Commit.
- Add drag-open animation. Commit.
- Avoid searching for the knetattach service on startup. Commit.
- Fix a crash in DolphinSearchBox::hideEvent(). Commit. Fixes bug #481553.
- Add documentation. Commit.
- Improve DnD handling in read-only dirs. Commit.
- Org.kde.dolphin.appdata: Add developer_name. Commit.
- Flatpak: Use specific tag for baloo. Commit.
- Fix flatpak. Commit.
- Fix flatpak. Commit.
- Fix focus chain. Commit.
- Speed up autoSaveSession test. Commit.
- Add test cases for right-to-left keyboard navigation. Commit.
- Improve arrow key navigation for right-to-left languages. Commit. Fixes bug #453933.
- Slightly refactor count resorting. Commit. See bug #473999.
- Avoid sorting too frequently. Commit.
- Dolphintabbar: only open tab on double left click. Commit. Fixes bug #480098.
- Rolesupdater: set isExpandable to false when dir is empty. Commit.
- Fix memory leak. Commit.
- Resize the split button when the menu is removed. Commit.
- Remove the menu from the split button when splitscreen is closed. Commit.
- Remove popout action from toolbar when split screen is closed. Commit.
- Use a separate menu action for split view action. Commit.
- Move popout action into split action dropdown. Commit.
- Follow the setting for which view to close. Commit.
- Always update the split view button. Commit.
- Use better description for pop out action. Commit.
- Allow popping out a split view. Commit. Fixes bug #270604.
- Fix: "empty folder" placeholder text eating mouse events. Commit. Fixes bug #441070.
- Never emit the fileMiddleClickActivated signal if isTabsForFilesEnabled is true. Commit.
- DolphinMainWindowTest: Add unit test for autosave session feature. Commit.
- DolphinView: Use SingleShot and Queued Connections. Commit.
- DolphinMainWindow: autosave session. Commit. Fixes bug #425627.
- Add setting also hide application/x-trash files when hiding hidden files. Commit. Fixes bug #475805.
- Always automatically choose a new file name while duplicating. Commit. Fixes bug #475410.
- Fix: closing split view doesn't update tab name. Commit. Fixes bug #469316.
- Explain free space button usage in tooltip. Commit.
dolphin-plugins
- Formatting leftover files and fix build. Commit.
- Drop clang-format file. Commit.
- Correct .git-blame-ignore-revs. Commit.
- Add .git-blame-ignore-revs after formatting with clang. Commit.
- Add and make use of ECM clang-format integration. Commit.
- Git: fix pull and push dialogs typos in signal connection. Commit.
- Git: Initial implementation of git clone dialog. Commit.
- Org.kde.dolphin-plugins.metainfo.xml appstream issue summary-has-dot-suffix. Commit.
- Svn: Fix gcc-13 One Definition Rule compilation error with LTO enabled. Commit. Fixes bug #482524.
- [svn] Fix part or previous commit message append to new shorter one. Commit. Fixes bug #446027.
- Use locales date in Git log. Commit. Fixes bug #454841.
- Git: Add restoreStaged action. Commit.
- Port Mercurial plugin away from QTextCodec. Commit.
- Port Git plugin away from QTextCodec. Commit.
- Use ConfigGui not XmlGui in git and subversion plugins. Commit.
dragon
- Use QList directly. Commit.
- Man page: refer to Qt6 & KF6 version of commandline options. Commit.
- Fix broken man page installation due to defunc variable. Commit.
- Appstream: use desktop-application type, add developer tag. Commit.
- Use QString type arg with KActionCollection::action(). Commit.
- Bump min required KF6 to 6.0. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Remove qt5 code. Commit.
- Make sure that icon is setting. Commit.
elisa
- Fix UI freeze when maximizing the Headerbar. Commit. Fixes bug #483613.
- Appdata: remove mention of supported platforms. Commit.
- Appdata: use the newer, non-deprecated developer tag. Commit.
- Appdata: massage summary text to be a bit shorter and more imperative. Commit.
- Appdata: add developer name key. Commit.
- Set branding colors in AppStream metadata. Commit.
- Show artists image as a collage of 4 album covers again. Commit.
- Add vertical spacing for grid/list view toolbars. Commit.
- Fix height of track delegates in albums view. Commit.
- Use QList directly. Commit.
- Update CMakeLists - Bring Minimum CMake Version to 3.16. Commit.
- NavigationActionBar: don't override the ToolBar background. Commit.
- NavigationActionBar: group mobile background components into one Item. Commit.
- NavigationActionBar: combine toolbars into one. Commit.
- HeaderFooterToolbar: don't use a default contentItem. Commit.
- Fix page header click events propagating into main ScrollView. Commit.
- Allow switching between list/grid mode for non-track views. Commit. Implements feature #411952.
- Refactor saving sort order/role to make it easier to add more view preferences. Commit.
- Move GridBrowserDelegate backend logic to AbstractBrowserDelegate. Commit.
- Rename DataListView to DataTrackView. Commit.
- MediaPlayListEntry: delete unused constructors. Commit.
- MediaPlayList: make enqueueOneEntry call enqueueMultipleEntries internally. Commit.
- MediaPlaylist: merge enqueueFilesList into enqueueMultipleEntries. Commit.
- Replace EntryData tuple with a struct for improved readability. Commit.
- Fix broken volume slider with Qt Multimedia backend. Commit. Fixes bug #392501.
- Port to declarative qml type registration. Commit.
- Rename ElisaConfigurationDialog.qml -> ConfigurationDialog.qml. Commit.
- Move QtQuick image provider registration from elisqmlplugin to main. Commit.
- QML: drop import version number for org.kde.elisa. Commit.
- Add sorting by album in GridViewProxyModel. Commit.
- Fix failing trackmetadatamodelTest. Commit.
- Rename data/ -> android/. Commit.
- Merge androidResources/ with data/ and delete unneeded images. Commit.
- Android: fix cropped app icon in apk installer for Android >= 14. Commit.
- Fix missing cover art on Android >= 10. Commit.
- Android: fix missing icons. Commit.
- Fix missing music on Android >=13. Commit.
- Android: port to Qt6. Commit.
- ViewListData: delete unused mIsValid. Commit.
- ViewsParameters: delete unused constructor. Commit.
- Delete unused RadioSpecificStyle. Commit.
- AbstractDataView: don't assume id "contentDirectoryView" exists. Commit.
- DataGridView: simplify delegate width calculation. Commit.
- GridBrowserDelegate: remove unneccessary "delegate" from "delegateDisplaySecondaryText". Commit.
- Delete unused GridBrowser code. Commit.
- Fix qt multimedia backend stopping playback after a track has finished. Commit.
- Don't skip to the end when playing the same track twice in a row. Commit. Fixes bug #480743.
- Settings from Qt.labs.settings is deprecated, use the one from QtCore instead. Commit.
- Configuration Dialog: use standard buttons for the button box. Commit.
- Fix mobile playlist delegate binding loop. Commit.
- Fix compile warnings for unused variables. Commit.
- Open the config window in the centre of the app. Commit. Fixes bug #429936.
- Print a proper error message when the config window fails to load. Commit.
- Open the mobile settings page when the config shortcut is activated in mobile. Commit.
- Remove extra left padding in settings header bar. Commit.
- Fix typos. Commit.
- Improve DurationSlider and VolumeSlider keyboard accessibility. Commit.
- Add accessible names to some controls. Commit.
- Fix favorite filter and exit fullscreen buttons not activating on Enter/Return. Commit.
- Refactor FlatButton to support checkable buttons. Commit.
- Fix items taking focus when they aren't visible. Commit.
- Fix mobile playlist entry menu buttons taking focus when parent isn't selected. Commit.
- Fix mobile playlist Show Current button not highlighting current entry. Commit.
- Refactor "About Elisa" dialog to use Kirigami Addons. Commit. Fixes bug #439781.
- Move mobile duration labels under slider so the slider has more space. Commit.
- Update .flatpak-manifest.json to include kirigamiaddons. Commit.
- Replace "open_about_kde_page" with "help_about_kde" everywhere. Commit.
- Rename "help_about_kde" function to "open_about_kde_page". Commit.
- Add kirigamiaddons library as dependency. Commit.
- Add KirigamiAddons to CMakeLists.txt. Commit.
- Add aboutKDE page. Commit.
- Fix crash when flicking mouse over rating star. Commit.
- Fix mobile Show Playlist button in wide mode. Commit.
- Refactor the playlist drawer handleVisible property. Commit.
eventviews
- TodoView: Use current instead of selection to track active todo. Commit. Fixes bug #485185.
- Fix a few unused variable/parameter warnings. Commit.
- Port away from deprecated QDateTime Qt::TimeSpec constructor. Commit.
- USe _L1 operator directly. Commit.
- Use setContentsMargins({}). Commit.
- Clean up. Commit.
- We don't have README.md file. Commit.
- Remove commented code + remove private Q_SLOTS we use lambda. Commit.
- Add missing [[nodiscard]]. Commit.
- Add missing explicit. Commit.
- Remove EventViews::resourceColor() overload for an Akonadi::Item. Commit.
- Agenda, Month: query collection color from calendar collection. Commit.
- Prefer color stored in Akonadi over eventviewsrc. Commit.
- Fix 'Create sub-todo' action being always disabled. Commit. Fixes bug #479351.
- Use isEmpty(). Commit.
falkon
- Apply i18n to file size and download speed values. Commit.
- SpeedDial: Add option to lock the dials position. Commit. Fixes bug #403684.
ffmpegthumbs
filelight
- Remove ending slash in default skipList. Commit.
- Replace KMessage warning for duplicate skip list with passiveNotification. Commit.
- It compiles fine with QT_NO_CONTEXTLESS_CONNECT. Commit.
- Port openUrl warning away from KMessage. Commit.
- Debug--. Commit.
- Use #pragma oncde. Commit.
- Remove KQuickCharts. Commit.
- Add me as maintainer. Commit.
- Add missing [[nodiscard]]. Commit.
- Move as private area. Commit.
- Fix label position + increase icon size. Commit.
- Remove qml versioning. Commit.
- It's compile fine without deprecated methods. Commit.
- Fix anti-aliasing: Use preferredRendererType (new in qt6.6). Commit.
- Port deprecated methods. Commit.
- Remove unused include. Commit.
- Fix qml warning: use ===. Commit.
- Add missing [[nodiscard]]. Commit.
- Initialize pointer. Commit.
- Add missing override. Commit.
- Fix syntax signal in qml. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Set properties for plist file. Commit.
- Remove leftover. Commit.
- Try to fix test build on macOS. Commit.
- Craft macOS: use Qt6. Commit.
francis
ghostwriter
- Fix IME position when window is wider than editor width. Commit. Fixes bug #478960.
granatier
- Appstream: use developer tag with name KDE. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
grantlee-editor
- Drop support for KF5's deprecated KToolInvocation. Commit.
grantleetheme
gwenview
- Focus the QLineEdit when showing the rename dialog. Commit. See bug #485430.
- ImageReader: allow 2Gb max allocation. Commit. See bug #482195.
- Fix incorrectly reversed screen saver inhibition logic. Commit. Fixes bug #481481.
- Fix translate shortcut. Commit. See bug #484281.
- Only set slider range when there is a valid media object. Commit. Fixes bug #483242.
- Don't crash on unsupported fits images. Commit. Fixes bug #482615.
- Re-enable kimageannotator integration. Commit.
- Add spotlightmode license header. Commit.
- Thumbnailview: Check if thumbnail is actually visible when generating. Commit.
- Thumbnailview: Don't execute thumbnail generation while we're still loading. Commit.
- Rate limit how often we update PreviewItemDelegate when model rows change. Commit.
- Update on window scale changes. Commit. Fixes bug #480659.
- Add minimal view mode. Commit.
- Org.kde.gwenview.appdata: Add developer_name & update caption. Commit.
- Fix flatpak build. Commit.
- Remove "KDE" from GenericName in the desktop file. Commit.
incidenceeditor
- Port deprecated QCheckBox::stateChanged. Commit.
- USe _L1. Commit.
- Use directly KFormat. Commit.
- Remove configuration for 'Custom Pages'. Commit.
- Add missing [[nodiscard]]. Commit.
- Merge private area. Commit.
- Correctly handle timezone of recurrence exceptions. Commit. See bug #481305.
- Don't export private method + coding style + use [[nodiscard]]. Commit.
- Use local include. Commit.
isoimagewriter
- Actually use QGpgme if found. Commit.
- [Appimage] Re-enable. Commit.
itinerary
- Port away from deprecated Quotient::Accounts global variable. Commit.
- Adapt to source-incompatible changes in Qt's 6.7 JNI API. Commit.
- Use release versions of Poppler and Quotient in stable branch Flatpaks. Commit.
- Port away from Quotient's connectSingleShot(). Commit.
- Build against stable branches. Commit.
- Bundle emblem-important icon on Android. Commit.
- Port away from view-list-symbolic icon. Commit.
- Allow to manually add ticket tokens by scanning a barcode. Commit.
- Allow to edit ticket owner names. Commit.
- Unify and extend clipboard code. Commit.
- Refactor barcode scanner page for reuse. Commit.
- Don't show seat information on the coach layout page when we don't have any. Commit.
- Show coach layout actions also without any seat reservation or ticket. Commit.
- Fix journey section delegate layout for waiting sections. Commit.
- Add 24.02.2 release notes. Commit.
- Fix journey section layout being messed up by Qt 6.7. Commit.
- Work around event queue ordering changes in Qt 6.7. Commit.
- Src/app/PublicTransportFeatureIcon.qml (featureTypeLabel): fix typo at "Wheelchair". Commit.
- Use QList as QVector is an alias to QList. Commit.
- Show per-coach load information when available. Commit.
- Show out-of-service coaches grayed out. Commit.
- Handle additional coach feature types. Commit.
- Also support program membership passes in pkpass format. Commit.
- Remove unused kde/plasma-mobile version override. Commit.
- Support tickets with attached Apple Wallet passes. Commit.
- Support Apple Wallet passes attached via the standard subjectOf property. Commit.
- Modernize PkPassManager class. Commit.
- Show notes and full-vehicle features on coach layout page. Commit.
- Show combined vehicle features in the journey details page. Commit.
- Show vehicle features in the journey section delegate as well. Commit.
- Show vehicle features for departures. Commit.
- Deduplicate the public transport feature list. Commit.
- Show journey features in notes sheet drawer as well. Commit.
- Add coach details sheet drawer. Commit.
- Refactor generic coach feature type label strings. Commit.
- Port vehicle layout view to the new public transport feature API. Commit.
- Use desktop-application. Commit.
- Fix centering pkpass barcode alt texts. Commit.
- Fix handling of departure disruptions. Commit.
- Remove outdated information about APKs. Commit.
- Silence warnings for SheetDrawers without headers. Commit.
- Prevent overly large pkpass footer images from messing up the layout. Commit.
- Add DST transition information elements to the timeline. Commit.
- Extend location info elements to also allow showing DST changes. Commit.
- Consistently use [[nodiscard]] in LocationInformation. Commit.
- Remember the last used folder in export file dialogs. Commit.
- Modernize Settings class. Commit.
- Make membership number on reservation pages copyable as well. Commit.
- Suggest meaningful file names for exporting trip groups. Commit.
- Modernize TripGroup class. Commit.
- Fix icons coloring for coach type icons. Commit.
- Use released Frameworks in Craft builds. Commit.
- Add 24.02.1 release notes. Commit.
- Adapt build options for KF6. Commit.
- Add enough space at the end for the floating button. Commit.
- Add floating button to timeline page to go to today and add new stuff. Commit.
- Filter implausible geo coder results. Commit.
- Tighten QML module dependency requirements. Commit.
- Don't translate the developer_name Appstream tag. Commit.
- Fix current ticket selection for elements without known arrival times. Commit.
- Update release note for 24.02. Commit.
- Adapt Craft ignore list to renamed KMime translation catalog. Commit.
- Add Craft ignore list from Craft's blueprint. Commit.
- Give translators a hint that here "Itinerary" needs to be translated. Commit.
- Use ZXing master for the continuous Flatpak build. Commit.
- Disable the journey map on the live status page. Commit.
- Add developer_name tag required by Flathub. Commit.
- Fix retaining journey notes/vehicle layouts when getting partial updates. Commit.
- Fix check for displaying departure notes on train trips. Commit.
- Make country combo box form delegate accessible. Commit.
- Use local include. Commit.
- Fix SheetDrawer in non-mobile mode. Commit.
- Use socket=fallback-x11. Commit.
- Fix padding. Commit.
- Port more sheets to SheetDrawer. Commit.
- Improve sizing of the SheetDrawer on desktop. Commit.
- Port to carls dialog and kinda fix sizing issue. Commit.
- License. Commit.
- Make map items clickable. Commit.
- Fix "Add to calendar" sheet. Commit.
- Improve display of notes sheet. Commit.
- JourneyQueryPage: Fix secondary loading indicator being visible when it shouldn't. Commit.
- MapView: Improve mouse zooming behaviour. Commit.
- Improve a11y annotations on the journey search page. Commit.
- Hide RadioSelector implementation details from the a11y tree. Commit.
- Add i18n context for Join action. Commit.
- Make country combo boxes in the stop picker page accessible. Commit.
- Build ZXing statically to avoid clashing with the one in the platform. Commit. See bug #479819.
- Propagate actions from restaurants/hotels to their reservations as well. Commit.
- Remove mention of the Thunderbird integration plugin. Commit.
- Update nightly Flatpak link. Commit.
- Promote actions from events to reservations when creating from events. Commit.
- Handle join actions, used e.g. for event registrations. Commit.
- Fix closing the journey replacement warning dialog. Commit.
- Move loading indicator out of the way once the first results are displayed. Commit.
- Add switch option. Commit.
- Fix dangling reference warning. Commit.
- Explicitly UTF-8 encode the post data. Commit.
juk
- Fix build with taglib 2. Commit.
k3b
- K3b::Device::debugBitfield: Fix crash when using Qt6. Commit. Fixes bug #486314.
- Port more parts of libk3b away from QRegExp. Commit.
- 485432: Fix libavcodec version major typo. Commit.
- 485432: Add libavcodec version major check for FFmpeg avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT. Commit.
- Port libk3bdevice away from Qt::Core5Compat. Commit.
- Add dontAskAgain about add hidden files for DataUrlAddingDialog. Commit. See bug #484737.
- Remove unused out parameter. Commit.
- Remove QTextCodec use. Commit.
- Settings (External Programs): Give a useful error message on failure. Commit.
- Settings (External Programs): Consistent permissions format for both columns. Commit.
kaccounts-integration
- Remove unneeded Id from plugin metadata. Commit. Fixes bug #483858.
- [kcm] Rework account rename and removal popups. Commit. Fixes bug #482307.
- Move "add new account" action to top and update placeholder message. Commit.
kaccounts-providers
kaddressbook
- Prepare for the future activities support. Commit.
- Use _L1 directly. Commit.
- Use desktop-application. Commit.
- Add vcs-browser. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Apply i18n to percent values. Commit.
- Fix mem leak. Commit.
- Pass widget to drawPrimitive. Commit.
- Use local include. Commit.
- Use StartupNotify directly. Commit.
kajongg
- Tooltips on UTile: was dark font on black background. Commit.
- Remove some Optional[] annotation clauses around tooltips. Commit.
- HandId: resolve some type:ignore[override]. Commit.
- Game: remove wrong TODOs. Commit.
- Mypy: diverse, mostly cast(), assertions. Commit.
- Query: add more logDebug. Commit.
- Resource: cast config entries to str. Commit.
- Fix annotations around QModelIndex. Commit.
- Background: simplify pixmap(). Commit.
- Scoring dialog: windlabels. Commit.
- Fix ruleset differ. Commit.
- Fix some annotations. Commit.
- Move Prompt.returns() to KDialog.returns(). Commit.
- Workaround for mypy problems with operators like QPointF+QPointF. Commit.
- Qt: update obsolete things. Commit.
- Replace .exec_() with .exec(). Commit.
- New: ScoringComboBox, simplifiying code. Commit.
- Annotations: add declarations for ui-generated attributes. Commit.
- Rename insertAction and removeAction because inherited QDialog already uses them differently. Commit.
- Qt6: full qualified names for enum members. Commit.
- Scoring dialog: simplify player selections. Commit.
- Regression from b1d3de8, 2023-10-05: Cancel deleting game must not throw exception. Commit.
- Regression from 7a7f442e: undefined seed is now 0 in sql, not null. Commit.
- Scoring game: on 2nd game, DB was not correctly opened. Commit.
- Fix init order in WindLabel. Commit.
- Revert part of b087aaca108234f939e332034ac4f7cc0ccc5a2e. Commit.
- Pylint: common.py. Commit.
- Merging problem: ChatMessage, ChatWindow undefined. Commit.
- Qt6 only worked when Qt5 was installed too. Commit. Fixes bug #486171.
- Revert "remove HumanClient.remote_chat(), does not seem to be needed". Commit.
- Select scoring game: delete may actually be called with 0 rows selected. Commit.
- Games list: INSERT key never worked anyway, remove this. Commit.
- Remove unused KDialog.spacingHint() and replace obsolete marginHint(). Commit.
- Question dialogs had Info Icon instead of Question Icon, and remove unused code. Commit.
- Versions are always int (default port number). Commit.
- Appstream: use developer tag with name KDE. Commit.
- Try simplifying sqlite3 error handling. EXPERIMENTAL. Commit.
- Query context manager: when done, reset inTransaction to None. Commit.
- Use ReprMixin for more classes and improve some str. Commit.
- Minor: rename initRulesets to __initRulesetsOrExit. Commit.
- Close/open db connection per game. Commit.
- InitDb(): remove code commented out in 2014. Commit.
- Logging for sqlite locked. Commit.
- Do not animate changes resulting from config changes. Commit.
- Avoid spurious exception on teardown. Commit.
- Player.__possibleChows(): simplify. Commit.
- Selecting one of several possible chows: hide close window button. Commit.
- Player: use MeldList for concealedMelds and exposedMelds. Commit.
- MeldList: slice now also returns a MeldList. Commit.
- Player.BonusTiles now returns TileList. Commit.
- Tile.name2(): simplify. Commit.
- Kajonggtest: accept spaces in args. Commit.
- Player.assertLastTile - disabled for now. Commit.
- Kajongg --help: clarify help texts because they were mistranslated to German. Commit.
- Player: remove unused 'def mjString'. Commit.
- Cleanup FIXMEs. Commit.
- Convert to f-strings using flynt 1.0.1. Commit.
- Kajonggtest.py: 400 currently is not enough history. Commit.
- Kajonggtest.py: pretty --abbrev=10. Commit.
- Gitignore .jedi/. Commit.
- Prefer _{id4} over [id4]. Commit.
- UITile.str shorter if not Debug.graphics. Commit.
- New: UIMeld.str. Commit.
- Rename method. Commit.
- Board: yoffset is now always an int, introducing showShadowsBetweenRows for HandBoard. Commit.
- Add a FIXME for HandBoard.checkTiles. Commit.
- Since when does this trigger when toggling showShadows?. Commit.
- Rename lowerHalf to forLowerHalf. Commit.
- Mainwindow: rename playingScene to startPlayingGame, scoringScene to startScoringGame. Commit.
- Remove commented code about capturing keyboard interrupt. Commit.
- WindDisc: change inheritance order. WHY?. Commit.
- Mypy is now clean: add pyproject.toml with modules to ignore. Commit.
- Mypy: wind.py. Commit.
- Mypy: wall.py. Commit.
- Mypy: visible.py. Commit.
- Mypy: util.py. Commit.
- Mypy: uiwall.py. Commit.
- Mypy: uitile.py. Commit.
- Mypy: tree.py. Commit.
- Mypy: tilesource.py. Commit.
- Mypy: tilesetselector. Commit.
- Mypy: tileset.py. Commit.
- Mypy: tile.py. Commit.
- Mypy: tables.py. Commit.
- Mypy: statesaver.py. Commit.
- Mypy: sound.py. Commit.
- Mypy: setup.py. Commit.
- Mypy: servertable.py. Commit.
- Mypy: server.py. Commit.
- Mypy: scoringtest.py. Commit.
- Mypy: scoringdialog.py. Commit.
- Mypy: scoring.py. Commit.
- Mypy: scene.py. Commit.
- Mypy: rulesetselector.py. Commit.
- Mypy: rule.py. Commit.
- Mypy: rulecode.py. Commit.
- Mypy: rand.py. Commit.
- Mypy: permutations.py. Commit.
- Mypy: query.py. Commit.
- Mypy: qtreactor.py. Commit.
- Mypy: qt.py. Commit.
- Mypy: predefined.py. Commit.
- Mypy: playerlist.py. Commit.
- Mypy: player.py. Commit.
- Mypy: move.py. Commit.
- Mypy: modeltest.py. Commit.
- Mypy: mjresource.py. Commit.
- Mypy: mi18n.py. Commit.
- Mypy: message.py. Commit.
- Mypy: mainwindow.py. Commit.
- Mypy: login.py. Commit.
- Mypy: log.py. Commit.
- Mypy: kdestub.py. Commit.
- Mypy: kajonggtest.py. Commit.
- Mypy: kajongg.py. Commit.
- Mypy: kajcsv.py. Commit.
- Mypy: intelligence.py. Commit.
- Mypy: humanclient.py. Commit.
- Mypy: handboard.py. Commit.
- Mypy: hand.py. Commit.
- Mypy: guiutil.py. Commit.
- Mypy: genericdelegates.py. Commit.
- Mypy: games.py. Commit.
- Mypy: differ.py. Commit.
- Mypy: dialogs.py. Commit.
- Mypy: deferredutil.py. Commit.
- Mypy: config.py. Commit.
- Mypy: common.py. Commit.
- Mypy: client.py. Commit.
- Mypy: chat.py. Commit.
- Mypy: board.py. Commit.
- Mypy: background.py. Commit.
- Mypy: animation.py. Commit.
- Mypy: def only. Commit.
- Prepare intelligence for mypy: assertions. Commit.
- Prepare intelligence.py for annotations: local var was used for more than one thing. Commit.
- Util.callers() can now get a frame. Commit.
- Hide a discrepancy between Qt Doc and Qt Behaviour. Commit.
- Hand.lastSource: default is not None but TileSource.Unknown. Commit.
- Board.setTilePos: height is now float. Commit.
- Client: catch all exceptions in exec_move. Commit.
- KIcon: do not call QIcon.fromTheme(None). Commit.
- Prepare genericdelegates.py for annotations. Commit.
- Prepare servertable.py for annotations. Commit.
- Prepare handboard.py for annotations. Commit.
- Move _compute_hash() from Tiles to TileTuple, remove TileList.hash. Commit.
- Extract Tile.cacheMelds. Commit.
- Put meld.py into tile.py, avoiding circular reference for mypy. Commit.
- Remove Tiles.exposed(). Commit.
- Prepare wind.py for annotations: remove class attr static init for tile and disc AND MUCH IN TILE.PY!!!. Commit.
- Prepare server.py for annotations. Commit.
- Prepare twisted reactor for annotations. Commit.
- Prepare rulecode.py for annotations. Commit.
- Move shouldTry and rearrange from StandardMahJongg to MJRule. Commit.
- Prepare rulecode.py for annotations: rename some local variables. Commit.
- Prepare scoringtest.py for annotations. Commit.
- DeferredBlock: pass player list instead of single player to tell(). Commit.
- DeferredBlock hasattr(receivers). Commit.
- DeferredBlock: rename local var about to aboutPlayer. Commit.
- Prepare deferredutil.py for annotations: assertions only. Commit.
- Prepare mainwindow.py for annotations. Commit.
- Player: use MeldList. WARN: Changes scoring. Commit.
- Kajonggtest.py --log: use append mode. Commit.
- Player.violatesOriginalCall(): discard arg is mandatory. Commit.
- Player.showConcealedTiles only accepts TileTuple. Commit.
- Player: simplify code. Commit.
- Player: use TileList instead of list(). Commit.
- Prepare player.py for annotations: Player.lt: False if other is no Player. Commit.
- Player.tilesAvailable: rename arg tilename to tile. Commit.
- Prepare player.py for annotations: assertions. Commit.
- Player.maybeDangerous now returns MeldList instead of list. Commit.
- Player.maybeDangerous: better code structure, should be neutral. Commit.
- Rulecode.py: cls args: make mypy happy. Commit.
- *.meldVariants() now returns MeldList instead of List[Meld]. Commit.
- Rule.rearrange() and Rule.computeLastMelds() now always return MeldList/TileList. Commit.
- Player: better Exception message. Commit.
- KLanguageButton and KSeparator: make parent mandatory. Commit.
- ClientDialog: setX/setY() expect int. Commit.
- Use logException for all missing addErrback. Commit.
- Client.tableChanged: small simplification. Commit.
- Client.declared() used move.source, should be move.meld TODO WHY,SINCE WHEN?. Commit.
- Prepare board.py for annotations. Commit.
- YellowText: do no rename args in override. Commit.
- Rewrite class Help. Commit.
- StateSaver: always save at once. Commit.
- Config default values can no longer be overidden by callers. Commit.
- Correctly call QCommandLineOption.init. Commit.
- Animation: fix debug output. Commit.
- RichTextColumnDelegate: do not need cls.document. Commit.
- Prepare genericdelegates.py for annotations. Commit.
- Prepare tilesetselector.py for annotations. Commit.
- Tileset: simplify code around renderer. Commit.
- Tileset: do not _init tileSize and faceSize. Commit.
- Prepare tileset.py for annotations: only safe changes. Commit.
- Loading tileset: fix creation of exception. Commit.
- __logUnicodeMessage: rename local variable. Commit.
- ElapsedSince: if since is None, return 0.0. Commit.
- Duration.threshold: change default code. Commit.
- Ruleset: rename name to raw_data. Commit.
- No longer support deprecated im_func. Commit.
- Prepare rule.py for annotations. Commit.
- Score.total(): rename local variable score to result. Commit.
- Prepare animation.py for annotations. Commit.
- Prepare backgroundselector.py for annotations. Commit.
- Prepare background.py for annotations. Commit.
- Prepare mjresource.py for annotations. Commit.
- Prepare tree.py for annotations. Commit.
- TreeModel.parent(): fix docstring. Commit.
- Prepare user.py for annotations. Commit.
- Prepare chat.py for annotations. Commit.
- Prepare rand.py for annotations. Commit.
- Prepare wall.py for annotations: assertions. Commit.
- Prepare login.py for annotations. Commit.
- Prepare uiwall.py for annotations. Commit.
- Prepare uitile.py for annotations. Commit.
- Prepare humanclient.py for annotations. Commit.
- Prepare client.py for annotations: assert. Commit.
- Prepare kdestub.py for annotations (assert). Commit.
- Hand: make more use of TileList/TileTuple/MeldList. Commit.
- Hand.__maybeMahjongg now always returns a list. Commit.
- Hand: another assertion for mypy;. Commit.
- Hand.score is never None anymore, use Score() instead. Commit.
- Hand: rename more local variables. Commit.
- Prepare hand.py for annotations: a few more safe things. Commit.
- Prepare hand.py for annotations: assertions only. Commit.
- DbgIndent: handle not parent.indent. Commit.
- Hand.__applyBestLastMeld: better local variable name. Commit.
- Player.py: prepare for annotations. Commit.
- Prepare mi18n.py for annotations. Commit.
- Prepare qtreactor.py for annotations. Commit.
- Prepare qt.py for annotations: import needed Qt things. Commit.
- Prepare differ.py for annotations. Commit.
- Prepare query.py for annotations. Commit.
- Prepare message.py for annotations. Commit.
- Prepare kajonggtest.py for annotations. Commit.
- Prepare rulesetselector.py for annotations. Commit.
- Prepare scoringdialog.py for annotations. Commit.
- Prepare scoringdialog.py for annotations: fix bool/int/float types. Commit.
- Prepare scoringdialog.py for annotations: remove unneeded assignment. Commit.
- Prepare scoringdialog.py for annotations: comboTilePairs is never None but set(). Commit.
- Prepare scoringdialog.py for annotations: override: do not change signatures. Commit.
- Prepare scoringdialog.py for annotations: use Meld/MeldList. Commit.
- Prepare scoringdialog.py for annotations: do not put None into widget lists. Commit.
- Prepare scoringdialog.py for annotations: do not change signature of ScoreModel.init. Commit.
- Prepare scoringdialog.py for annotations: rename .model to ._model, no wrong override. Commit.
- Prepare scoringdialog.py for annotations: minX and minY are never None. Commit.
- Prepare scoringdialog for annotations: checks and assertions against None. Commit.
- Prepare scoringdialog.py for annotations: do no change attr type. Commit.
- Prepare scoringdialog for annotations: assert. Commit.
- Prepare scoring.py for annotations. Commit.
- Prepare tables.py for annotations. Commit.
- Prepare client.py for annotations: protect against defererencing None. Commit.
- Prepare move.py for annotations: assertions. Commit.
- Prepare permutations.py for annotations. Commit.
- Prepare kajcsv.py for annotations. Commit.
- Prepare handboard.py for annotations. Commit.
- Small fix in decorateWindow - title. Commit.
- Prepare games.py for annotations. Commit.
- Prepare game.py for annotations. Commit.
- Prepare configdialog.py for annotations. Commit.
- Prepare config.py for annotations. Commit.
- PlayingGame: small simplification. Commit.
- SelectButton: simplify API. Commit.
- AnimationSpeed: safer debug format string. Commit.
- Chat.appendLine: do not accept a list anymore. Commit.
- MainWindow.queryExit: simplify local quitDebug(). Commit.
- WindLabel: move init() up. Commit.
- Allow BackGround() and Tileset() for simpler annotations. Commit.
- Random.shuffle(): restore behaviour for pre - python-3.11. Commit.
- Introduce Hand.is_from_cache. Commit.
- Model subclasses: data and headerData: consistent default for role arg. Commit.
- Ruleset editor: be more specific with comparing class types. Commit.
- Rewrite event logging, now also supports Pyside. Commit.
- TableList: restructure UpdateButtonsForTable. Commit.
- Board: fix usage of Tile.numbers. Commit.
- Wall: init self.living to [], not to None. Commit.
- MJServer: call logDebug: withGamePrefix=False, not None. Commit.
- Server.callRemote: always return a Deferred. Commit.
- MeldList in rulecode. Commit.
- Wriggling Snake: protect against LastTile None. Commit.
- Introduce Tile.none. Commit.
- Rule classes: remove convertParameter(). Commit.
- Abort Game dialog: handle cancelled Deferred. Commit.
- Intelligence: prepare for annotations. Commit.
- Scoring: findUIMeld and uiMeldWith Tile now never return None. Commit.
- Ruleseteditor: col0:name is read only. Commit.
- Move: remove self.lastMeld from init. Commit.
- Indent in tableChanged seems wrong. Commit.
- Humanclient: small simplification. Commit.
- Humanclient: renamed self.layout to self.gridLayout. Commit.
- HumanClient.tableChanged: return old and new Table like ancestor does. Commit.
- Humanclient.ClientDialog: no self.move = in init. Commit.
- ListComboBox now always wants list, does not Accept None anymore. Commit.
- KStandardAction: use Action instead of QAction. Commit.
- Kdestub: remove KDialog.ButtonCode(). TODO: WHY?. Commit.
- Board has no showShadows attribute. Commit.
- Tree: make rawContent private, new readonly property raw. Commit.
- Use QColor instead of str names, and www names instead of Qt.GlobalColor. Commit.
- Fix signatures for rowCount() and columnCount(). Commit.
- Qt6: do not directly access Qt namespace, always use the specific enums like Qt.CheckState. Commit.
- Login: extract __check_socket(). Commit.
- Prepare dialogs.py for annotations. Commit.
- Common: lazy init of reactor. Commit.
- Introduce Debug.timestamp. Commit.
- Prepare for annotations: common.py. Commit.
- Currently, class IgnoreEscape only works with Pyside. In PyQt, wrappers interfere. Commit.
- Prepare client.py for annotations. Commit.
- Correctly use QApplication.isRightToLeft(). Commit.
- TODO ServerMessage.serverAction() added. But why???. Commit.
- Scoringtest: some last melds were missing. Commit.
- Score.nonzero renamed to bool, we are now Python3. Commit.
- Tell..() now gets game.players instead of List[Tuple[wind, name]]. Commit.
- Modeltest: rename parent() to test_parent(). Commit.
- Fix IgnoreEscape.keyPressEvent. Commit.
- New: KConfigGroup.str(). Commit.
- Resources now MUST have VersionFormat. Commit.
- ConfigParser: use sections() instead of _sections. Commit.
- Message.py: call Player.showConcealedTiles() with TileTuple. Commit.
- Kajonggtest: remove unused class Client. Commit.
- Fix srvError. Commit.
- BlockSignals: simplify signature. Commit.
- Prepare sound.py for annotations. Commit.
- Mypy: prepare common.py. Commit.
- Always use sys.platform instead of os.name and the twisted thing. Commit.
- Remove mainWindow.showEvent: its code was illegal and seemingly unneeeded. Commit.
- Board: rename setPos to setTilePos: do not override setPos. Commit.
- Mypy preparation: assert in rule.py. Commit.
- Remove Scene.resizeEvent(), was never called. Commit.
- New: Connection.str. Commit.
- Meld: add debug output to assertion. Commit.
- Prepare for annotations: winprep.py. Commit.
- Prepare for annotations: rename Board.setRect to setBoardRect. Commit.
- Prepare scene.py for annotations: assertion. Commit.
- Prepare visible.py for annotations. Commit.
- VisiblePlayer always has a front. Commit.
- Game.ruleset: simplify. Commit.
- Kajonggtest: get rid of global KNOWNCOMMITS. Commit.
- Game: better ordering of method. Commit.
- Hand() now also accepts individual args instead of string. Commit.
- Prepare tilesetselector.py for annotations. Commit.
- UITile(str) -> UITile(Tile(str)). Commit.
- Tiles: rename hasChows() to possibleChows(). Commit.
- Tile: fix for TileList with UITile. Commit.
- New: TileList.add. Commit.
- Tiles.iter. Commit.
- TileList/TileTuple: put common code into Tiles. Commit.
- Hand: improve error messages. Commit.
- Remote_abort: clear pointer to closed game. Commit.
- Game.debug() now accepts showStack arg. Commit.
- Hand.newString: rename rest to unusedTiles. Commit.
- Hand: rename __rest to unusedTiles. Commit.
- Hand: does not need to have its own reference to player.intelligence. Commit.
- Remove some ancient code about x in string which I do not understand anymore. Commit.
- PieceListe.remove(): rename local variable. Commit.
- PieceList.remove(): meaningful ValueError. Commit.
- Use Piece for Wall, PieceList for Player._concealedTiles, TileTuple for Player.concealedTiles. Commit.
- New, unused: Piece and PieceList. Commit.
- Prepare Tile classes for Piece. Commit.
- Servertable: handEnded and tilePicked for callbacks. Commit.
- Meld is now TileTuple instead of TileList. Commit.
- New: TileList.repr. Commit.
- Use new class TileTuple in some places. Commit.
- New: class TileTuple without using it yet. Commit.
- New: Tile.setUp. Commit.
- Tile does not inherit from str anymore. Commit.
- Add FIXME for player.py. Commit.
- Player.lastTile: use Tile.unknown instead of None. Commit.
- Tile.bool(). Commit.
- Tile: prepare code around Xy for bool(). Commit.
- Tile: prepare code for bool(). Commit.
- Tile * 5 and Tile *=5 create lists. Commit.
- New: Tile/UITile.change_name(). Commit.
- UITile: define proxies for tile, reducing size of following commits. Commit.
- MJServer: fix format string. Commit.
- New: Tile.name2(). Commit.
- New: Tile.unknownStr. Commit.
- Tile: use isExposed instead of isLower(). Commit.
- New: len(Wall). Commit.
- Meld: make warnings more robust. Commit.
- Meld.without(): add assertions. Commit.
- Animation: elim local pNname. Commit.
- Animation.init(): init self.debug earlier. Commit.
- PlayerList.parent is not needed, remove. Commit.
- Graphics objects: rename name to debug_name(). Commit.
- ReprMixin improvements. Commit.
- ReprMixin now shows id4. Commit.
- Rename StrMixin to ReprMixin. Commit.
- Move id4 and Fmt from util to common. Commit.
- Better debug output. Commit.
- DeclareKong always expects a Meld for kong. Commit.
- Introduce Game.fullWallSize. Commit.
- Scoringtest: Debug.callers=8. Commit.
- Game.hasDiscarded(player, tileName): tileName renamed to tile. Commit.
- Game.gameid is int, not str. Commit.
- Player: sayables is now __sayables. Commit.
- Player: rename removeTile to removeConcealedTile. Commit.
- Player.removeTile() is never called for bonus. Commit.
- Tile: extract storeInCache. Commit.
- ServerTable.claimTile: better interface. Commit.
- Use chain instead of sum() for lists. Commit.
- Tables: .differ now is .__differ. Commit.
- Fix removing a ruleset definition. Commit.
- RulesetDiffer: simplify API by only accepting lists of rulesets. Commit.
- Small simplification. Commit.
- Ruleset option: When ordering discared tiles, leave holes for claimed tiles or not. Commit.
- Ruleset option: Discarded tiles in order of discard. Commit. Fixes bug #451244.
- DiscardBoard: encapsulate __lastDiscarded. Commit.
- Kdestub: fix bug from 2017 around QLocale. Commit.
- KDE wish 451244: change API for DiscardBoard.setRandomPlaces. Commit.
- Introduce DiscardBoard.claimDiscard(). Commit.
- Game.myself is not Optional anymore, use hasattr. Commit.
- Separate _concealedTileName() for ServerGame. Commit.
- Rename discardTile variable to discardedTile. Commit.
- Eliminate game.appendMove. Commit.
- Remove --rounds. Commit.
- Improve debug output. Commit.
- Sound: fix ordering by preferred languages. Commit.
- Qtreactor: remove doEvents. Commit.
- Leaking DeferredBlock: show where they where allocated. Commit.
- Neutral: extract __debugCollect. Commit.
- Add more debug output for robbing a kong. Commit.
- Move id4() from log.py to util.py for fewer dependencies. Commit.
- Use new traceback.StackSummary. Commit.
- DeferredBlock: new attribute "where" for finding memory leaks. Commit.
- Id4(): failed for dead Qt objects. Commit.
- Board: clarify method comments. Commit.
- Minor: make code easier to understand. Commit.
- Kajonggtest: if process fails, translate signal number into name. Commit.
- Fix wrong usage of logDebug (showStack). Commit.
- Explain window: adapt player subtitle to what appears in main window. Commit.
- Deferred blocks: cleanup after bug, avoiding DoS. Commit.
- Scoring game: penalty spinbox mishandled wrong input. Commit.
- Setup.py: split FULLAUTHOR into AUTHOR and EMAIL. Commit.
- Dialog assertion now prints found value, cannot reproduce. Commit.
- Fix logDebug when getting an Exception (like from Query). Commit.
- Query: remove obsolete upgrading code. Commit.
- Remove Internal.scaleScene - it had a bug in tileset.py. Commit.
- Remove HumanClient.remote_chat(), does not seem to be needed. Commit.
- Players[]: accept only Wind, int and sclice. Commit.
- Wind.disc: lazy init. Commit.
- Rename side.windTile to side.disc. Commit.
- Rename PlayerWind to WindDisc and a few related names. Commit.
- Wind: rename marker to disc. Commit.
- Fix whitespace. Commit.
- Fix UITile.str format string. Commit.
- ChatWindow(table) only. Commit.
- Fix bug from 2017: right-align checkboxes again. Commit.
- Fix usage of Property() - why did this work at all?. Commit.
- Scene.abort() now always returns Deferred. Commit.
- Remove unused Request.about. Commit.
- ScoringScene: rename local var. Commit.
- Game: fix format strings: %d->%s. Commit.
- Avoid warning about negative duration. Commit.
- Fix blessing of heaven again. Commit.
- Pylint: remove assert. Commit.
- Kajonggtest.py --client: help text was wrong. Commit.
- Better repr(Meld). Commit.
- Sound: extract SoundPopen. Commit.
- Remove unused private attributes. Commit.
- Do not hide assertion errors. Commit.
- Pylint is now 2.16.2. Commit.
- Replace deprecated optparse with argparse. Commit.
- Locale.getdefaultlocale() is deprecated. Commit.
- Scoring game: fix combo box for last tile. Commit.
- Qt6: AA_UseHighDpiPixmaps is deprecated. Commit.
- Player: changing originalCall must invalidate cached player.hand. Commit.
- Turning a tile to make it invisible is also legal. Commit.
- Kajonggtest did not cleanup log and obsolete commits since 2017. Commit.
- Versions are always int (default port number). Commit.
- Bump min required KF6 to 6.0. Commit.
- Use StartupNotify now instead of X-KDE-StartupNotify. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
kalarm
- Add release info to AppStream metadata. Commit.
- Add missing include moc. Commit.
- Man page: refer to Qt6 & KF6 version of commandline options. Commit.
- Use desktop-application. Commit.
- Bug 484503: Display error message if error occurs trying to play an audio file. Commit.
- Fix translated shortcut. Commit. See bug #484281.
- Add vcs-browser. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
- Update version number. Commit.
- Remove QTextCodec usage. Commit.
- Revert unintentional change in d54151cfa72457e85f3013b54bf39971137d5433. Commit.
- Allow playing of remote audio files. Commit.
- Remove fade volume description. Commit.
- Replace deprecated call. Commit.
- Remove X11 calls when using Wayland. Commit.
- Remove unused declarations. Commit.
- Use libcanberra instead of Phonon for all audio output. Commit.
- Bug 381334: Use libcanberra instead of Phonon to play sounds. Commit.
- In Edit Alarm dialogue, allow save if Set Volume checkbox is toggled. Commit.
- Remove unused library. Commit.
- When user performs Refresh Alarms, don't reload calendars twice. Commit.
- Add remote calendar file documentation. Commit.
- Remove X11 calls when using Wayland. Commit.
- Bug 481132: Remove description of local directory calendars, which are no longer supported. Commit.
- Fix version number. Commit.
- Bug 481053: Fix --name command line option not using its parameter. Commit.
- Bug 481053: Fix --name command line option not using its parameter. Commit.
- Ensure that failing autotests are noticed. Commit.
- Fix failing autotest on FreeBSD. Commit.
- Fix syntax. Commit.
- Update copyright. Commit.
- Wayland updates. Commit.
- Improve whatsthis text for Wayland. Commit.
kalgebra
- Add missing includes moc. Commit.
- It builds without deprecated methods. Commit.
- Use nullptr here. Commit.
- Fix flatpak build. Commit.
- Revert "Make libplasma optional". Commit.
- Make libplasma optional. Commit.
- Remove unused Qt5Compat dependency. Commit.
- Make sure to show icon. Commit.
kalk
- Remove extra ;. Commit.
- Update and complement org.kde.kalk.appdata.xml. Commit.
- Port away from Qt5Compat.GraphicalEffects. Commit.
- Appstream: Update developer name. Commit.
- Remove unnecessary quickcompiler dependency. Commit.
- Change background of the display area. Commit.
- Port unit converter to bootom Drawer. Commit.
- Fix cliping in unit converter selector. Commit.
- Add i18n to units and modes. Commit.
kalm
kalzium
- Fix plot viewer using the wrong number of maximum elements. Commit.
- Update homepage to apps.kde.org. Commit.
- Appstream: use desktop-application type, add developer tag. Commit.
- Make sure that icon is setting. Commit.
kamera
- It compiles fine with QT_NO_CONTEXTLESS_CONNECT. Commit.
- It compiles fine without deprecated method + rename variable. Commit.
- Remove unused Qt5Compat dependency. Commit.
- [kcm] Pass metadata to KCModule constructor. Commit. See bug #478091.
kamoso
- Icons: App icon is not compressed SVG. Commit.
kanagram
- Use QList as QVector is an alias to QList. Commit.
- It compiles fine without deprecated methods. Commit.
- Port to std::as_const. Commit.
- Fix sounds not playing. Commit.
- Fix porting regression. Commit.
- Remove Qt5 parts. Commit.
- Add developer_name tag to the appdata file. Commit.
kapman
- Appstream: use developer tag with name KDE. Commit.
- Bump min required KF6 to 6.0. Commit.
- Drop support for KF5's deprecated KToolInvocation. Commit.
kapptemplate
- Add homepage URL. Commit.
- Appstream: use desktop-application type, add developer tag. Commit.
- Bump min required KF6 to 6.0. Commit.
- KF app templates: use non-development min dependency KF 6.0. Commit.
- Non-simple KF app template: deploy ui.rc file as Qt resource. Commit.
kasts
- Add missing icon for android. Commit.
- Fix icons on windows again. Commit.
- Workaround for a qtmultimedia backend issue. Commit.
- Add manual proxy configuration. Commit. Implements feature #467490.
- Fix clipping of ListView in ErrorListOverlay. Commit.
- Fix missing streaming button on android. Commit.
- Fix qml property assignment. Commit.
- Refactor conversion from enum to int and vice versa. Commit.
- Save filters on episode list and episode detail pages. Commit. Implements feature #466792.
- Workaround for mipmap issue with Image. Commit.
- Set breeze as icon fallback theme. Commit.
- Implement interval-based automatic podcast updates. Commit. Fixes bug #466789.
- Update appstream data. Commit.
- Remove workaround for FolderDialog for flatpak. Commit. Fixes bug #485462.
- Fix i18nc call. Commit.
- Add option to show podcast title on entry delegates. Commit.
- Add switch to display Podcast image instead of Episode image. Commit.
- Clean up the feed addition routine. Commit.
- Improve i18nc for page titles. Commit.
- Add comments to translatable strings in Settings. Commit.
- Set correct icon fallback search path. Commit.
- Add link to windows builds in README.md. Commit.
- Fix icons not showing up in windows. Commit.
- README: Fix location of nightly Android builds. Commit.
- Remove unused includes. Commit.
- Bump KF6 dependency and set compiler settings level. Commit.
- .kde-ci.yml: add missing qqc2-desktop-style. Commit.
- Remove all dbus linking on windows. Commit.
- Add release notes for 24.02.0. Commit.
- Move back to stable dependencies for craft. Commit.
- Add windows CD now binary-factory is gone. Commit.
- Split off appearance settings into a dedicated section. Commit.
- Introduce property to switch between mobile and desktop view. Commit.
- Update date in KAboutData. Commit.
- Fix incorrect colorscheme on startup. Commit.
- Workaround for TapHandler+ColumnView issues. Commit.
- Fix mobile player background on dark theme. Commit.
- Add check for invalid embedded images. Commit. Fixes bug #480263.
- Fix the pause() method toggli