KDE Frameworks

Скриншот программы:
KDE Frameworks
Детали программы:
Версия: 5.49.0 обновление
Дата загрузки: 16 Aug 18
Разработчик: KDE e.V.
Тип распространения: Бесплатная
Популярность: 40

Rating: nan/5 (Total Votes: 0)

KDE Framework - проект с открытым исходным кодом и бесплатным программным обеспечением, распространяемый как часть среды рабочего стола KDE и предназначенный для предоставления разработчикам набора инструментов и библиотек для разработки мощных приложений для графической среды KDE Plasma , построенный с использованием инфраструктуры Qt5.


Включает базу кодов почти всех приложений KDE

Программное обеспечение включает в себя базу кодов почти всех приложений KDE с четко определенными способностями и зависимостями, предоставляя высокоуровневые функции, такие как меню и панели инструментов, доступ к файлам и проверку орфографии. Самое замечательное в том, что все инструменты и библиотеки доступны в виде отдельных загрузок.


Знакомство с Qt Adons

Библиотеки, входящие в этот проект KDE Frameworks, распространяются как независимые и кросс-платформенные модули под названием Qt Addons. Они также доступны разработчикам Qt и KDE, а также всем, кто хочет ускорить, упростить и снизить стоимость разработки Qt на любой платформе.

Построение структур KDE

KDE Framework успешно протестирован в широком диапазоне дистрибутивов GNU / Linux, включая Debian, Ubuntu, Arch Linux, Fedora и openSUSE. Для его создания вам необходимо установить структуру Qt5, а также различные другие основные библиотеки и инструменты, которые перечислены на главной странице проекта на странице https://community.kde.org/Frameworks/Building.


Под капотом

Большинство инструментов и библиотек, включенных в проект KDE Framework, написаны на языке программирования C ++. Вам понадобится последний компилятор GCC, Git и последний пакет kdesrc-build. Подробные инструкции по установке можно найти, обратившись к вышеуказанной ссылке. Он также должен работать с другими операционными системами GNU / Linux, если установлены все зависимости.

Что нового в этой версии :

  • Бал:
  • Завершить выполнение запроса раньше, если subterm возвращает пустой набор результатов
  • Избегайте сбоев при чтении поврежденных данных из условий документа db (ошибка 392877)
  • перечисляет строки в виде ввода
  • Игнорировать больше типов исходных файлов (ошибка 382117)
  • Значки бриза:
  • обновленные ручки и меню переполнения
  • Дополнительные модули CMake:
  • Android toolchain: позволяет указывать дополнительные библиотеки вручную
  • Android: не указывайте пути qml-import, если он пуст.
  • KArchive:
  • обрабатывать zip-файлы, встроенные в zip-файлы (ошибка 73821)
  • KCMUtils:
  • [KCModuleQml] Игнорировать отключенные элементы управления при табуляции
  • Kconfig:
  • kcfg.xsd - не требуется элемент kcfgfile
  • KConfigWidgets:
  • Исправить "По умолчанию" цветовая схема для соответствия Breeze снова
  • KDeclarative:
  • Установить свойство контекста kcm в правильном контексте
  • [Плоттер] Не отображать, если m_node имеет значение null (ошибка 394283)
  • KDocTools:
  • Обновить список украинских организаций
  • добавить сущность OSD к general.entites
  • Добавить объекты CIFS, NFS, Samba, SMB в general.entities
  • Добавьте Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM к общим объектам.
  • KFileMetaData:
  • проверьте, что ffmpeg - это, по крайней мере, версия 3.1, в которой представлен API, который нам нужен.
  • поиск тегов альбомов и альбомов в taglibextractor
  • popplerextractor: не пытайтесь угадать заголовок, если его нет
  • KGlobalAccel:
  • Перед удалением ярлыка (ошибка 394689) убедитесь, что запрос на отладку клавиатуры обработан.
  • KHolidays:
  • holiday_es_es - День фиксации "Comunidad de Madrid"
  • KIconThemes:
  • Проверьте, LastGroup, поскольку KIconEffect в любом случае не обрабатывает UserGroup.
  • KImageFormats:
  • Удалить дублированные типы mime из json-файлов
  • КИО:
  • Проверьте, существует ли место назначения при вставке двоичных данных (ошибка 394318)
  • Поддержка Auth: возвращает фактическую длину буфера сокета
  • Поддержка Auth: Унифицировать API для обмена файловыми дескрипторами
  • Поддержка Auth: создание файла сокета в пользовательском каталоге времени выполнения
  • Поддержка Auth: удалить файл сокета после использования
  • Поддержка Auth: переместите задачу очистки файла сокета до FdReceiver
  • Поддержка Auth: в linux не используйте абстрактный сокет для совместного использования файлового дескриптора
  • [kcoredirlister] Удалите как можно больше url.toString ()
  • KFileItemActions: возврат к умолчанию mimetype при выборе только файлов (ошибка 393710)
  • Ввести KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin теперь может указывать несколько поддерживаемых протоколов, используя X-KDE-Protocols
  • Сохранить фрагмент при перенаправлении с http на https
  • [KUrlNavigator] Emit tabRequested, когда в меню выбора пути выбрано среднее нажатие
  • Производительность: используйте новую реализацию uds
  • Не переадресовывайте smb: / в smb: //, а затем в smb: ///
  • Разрешить прием двойным щелчком в диалоговом окне сохранения (ошибка 267749)
  • Включить предварительный просмотр по умолчанию в диалоговом окне filepicker
  • Скрыть предварительный просмотр файла, если значок слишком мал.
  • i18n: снова использовать множественную форму для сообщения плагина
  • Используйте регулярное диалоговое окно, а не диалоговое окно списка при удалении или удалении одного файла.
  • Сделать текст предупреждения для операций удаления, подчеркнуть его постоянство и необратимость.
  • Revert & quot; Показать кнопки режима просмотра в панели инструментов диалога открытия / сохранения & quot;
  • КИРИГИ:
  • Показывать action.main более заметно на ToolBarApplicationHeader
  • Разрешить сборку Kirigami без зависимости от режима работы планшета KWin.
  • правильный swipefilter на RTL
  • правильное изменение размера содержимого.
  • fix - обратное поведение
  • share contextobject для доступа к i18n
  • убедитесь, что всплывающая подсказка скрыта.
  • Обязательно не назначать неверные варианты отслеживаемых свойств
  • обрабатывать не сигнал MouseArea, drop ()
  • Отсутствует эффект зависания на мобильных устройствах.
  • правильные значки переполнения меню - влево и вправо
  • Перетащите дескриптор, чтобы изменить порядок элементов в ListView
  • Использование Mnemonics на кнопках панели инструментов
  • Добавлены недостающие файлы в QMake's .pri
  • [API dox] Исправить Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • исправлять заголовки приложений в приложении
  • Не показывать / скрывать ящик, когда нет ручки (ошибка 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: правильно деактивировать ввод
  • KNotification:
  • Исправление сбоев в NotifyByAudio при закрытии приложений
  • KPackage Framework:
  • kpackage_install_ * package: исправить недостающее деление между .desktop и .json
  • убедитесь, что пути в rcc никогда не выводятся из абсолютных путей
  • KRunner:
  • Process DBus отвечает в потоке :: match (ошибка 394272)
  • KTextEditor:
  • Не используйте заголовок заголовка для "show word count & quot; Флажок
  • Сделать слово / char подсвеченным глобальным предпочтением
  • KWayland:
  • Увеличить версию интерфейса org_kde_plasma_shell
  • Добавить & quot; SkipSwitcher & quot; к API
  • Добавить протокол вывода XDG
  • KWidgetsAddons:
  • [KCharSelect] Исправить размер ячейки таблицы с помощью Qt 5.11
  • [API dox] Удалите использование перегрузки, в результате чего сломанные документы
  • [API dox] Скажите «кислород», например «& quot; не заканчивается предложение, используйте & quot ;. & Quot;
  • [API dox] Удалить ненужное HTML-экранирование
  • Нельзя автоматически устанавливать значки по умолчанию для каждого стиля
  • Сделайте KMessageWidget совпадением стиля Киригами inlineMessage (ошибка 381255)
  • NetworkManagerQt:
  • Предоставлять информацию о необработанном объекте только отладочные сообщения
  • WirelessSetting: реализовать свойство assignMacAddress
  • Плазменная структура:
  • Шаблоны: согласованное именование, исправление имен каталогов переводов и многое другое
  • [Breeze Plasma Theme] Исправьте значок kleopatra, чтобы использовать таблицу стилей цвета (ошибка 394400).
  • Диалоговое окно «Диалог» сведено к минимуму (ошибка 381242)
  • Цель:
  • Улучшение интеграции Telegram
  • Обработать внутренние массивы как ограничения OR, а не AND
  • Позволяет ограничить плагины присутствием на рабочем столе
  • Позволяет фильтровать плагины с помощью исполняемого файла
  • Выделите выбранное устройство в плагине KDE Connect
  • исправить ошибки i18n в рамках / цели / плагины
  • Добавить плагин Telegram
  • kdeconnect: сообщите, когда процесс не запускается (ошибка 389765)
  • QQC2StyleBridge:
  • Используйте свойство pallet только при использовании qtquickcontrols 2.4
  • Работа с Qt

Что нового в версии 5.47.0:

  • Бал:
  • Завершить выполнение запроса раньше, если subterm возвращает пустой набор результатов
  • Избегайте сбоев при чтении поврежденных данных из условий документа db (ошибка 392877)
  • перечисляет строки в виде ввода
  • Игнорировать больше типов исходных файлов (ошибка 382117)
  • Значки бриза:
  • обновленные ручки и меню переполнения
  • Дополнительные модули CMake:
  • Android toolchain: позволяет указывать дополнительные библиотеки вручную
  • Android: не указывайте пути qml-import, если он пуст.
  • KArchive:
  • обрабатывать zip-файлы, встроенные в zip-файлы (ошибка 73821)
  • KCMUtils:
  • [KCModuleQml] Игнорировать отключенные элементы управления при табуляции
  • Kconfig:
  • kcfg.xsd - не требуется элемент kcfgfile
  • KConfigWidgets:
  • Исправить "По умолчанию" цветовая схема для соответствия Breeze снова
  • KDeclarative:
  • Установить свойство контекста kcm в правильном контексте
  • [Плоттер] Не отображать, если m_node имеет значение null (ошибка 394283)
  • KDocTools:
  • Обновить список украинских организаций
  • добавить сущность OSD к general.entites
  • Добавить объекты CIFS, NFS, Samba, SMB в general.entities
  • Добавьте Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM к общим объектам.
  • KFileMetaData:
  • проверьте, что ffmpeg - это, по крайней мере, версия 3.1, в которой представлен API, который нам нужен.
  • поиск тегов альбомов и альбомов в taglibextractor
  • popplerextractor: не пытайтесь угадать заголовок, если его нет
  • KGlobalAccel:
  • Перед удалением ярлыка (ошибка 394689) убедитесь, что запрос на отладку клавиатуры обработан.
  • KHolidays:
  • holiday_es_es - День фиксации "Comunidad de Madrid"
  • KIconThemes:
  • Проверьте, LastGroup, поскольку KIconEffect в любом случае не обрабатывает UserGroup.
  • KImageFormats:
  • Удалить дублированные типы mime из json-файлов
  • КИО:
  • Проверьте, существует ли место назначения при вставке двоичных данных (ошибка 394318)
  • Поддержка Auth: возвращает фактическую длину буфера сокета
  • Поддержка Auth: Унифицировать API для обмена файловыми дескрипторами
  • Поддержка Auth: создание файла сокета в пользовательском каталоге времени выполнения
  • Поддержка Auth: удалить файл сокета после использования
  • Поддержка Auth: переместите задачу очистки файла сокета до FdReceiver
  • Поддержка Auth: в linux не используйте абстрактный сокет для совместного использования файлового дескриптора
  • [kcoredirlister] Удалите как можно больше url.toString ()
  • KFileItemActions: возврат к умолчанию mimetype при выборе только файлов (ошибка 393710)
  • Ввести KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin теперь может указывать несколько поддерживаемых протоколов, используя X-KDE-Protocols
  • Сохранить фрагмент при перенаправлении с http на https
  • [KUrlNavigator] Emit tabRequested, когда в меню выбора пути выбрано среднее нажатие
  • Производительность: используйте новую реализацию uds
  • Не переадресовывайте smb: / в smb: //, а затем в smb: ///
  • Разрешить прием двойным щелчком в диалоговом окне сохранения (ошибка 267749)
  • Включить предварительный просмотр по умолчанию в диалоговом окне filepicker
  • Скрыть предварительный просмотр файла, если значок слишком мал.
  • i18n: снова использовать множественную форму для сообщения плагина
  • Используйте регулярное диалоговое окно, а не диалоговое окно списка при удалении или удалении одного файла.
  • Сделать текст предупреждения для операций удаления, подчеркнуть его постоянство и необратимость.
  • Revert & quot; Показать кнопки режима просмотра в панели инструментов диалога открытия / сохранения & quot;
  • КИРИГИ:
  • Показывать action.main более заметно на ToolBarApplicationHeader
  • Разрешить сборку Kirigami без зависимости от режима работы планшета KWin.
  • правильный swipefilter на RTL
  • правильное изменение размера содержимого.
  • fix - обратное поведение
  • share contextobject для доступа к i18n
  • убедитесь, что всплывающая подсказка скрыта.
  • Обязательно не назначать неверные варианты отслеживаемых свойств
  • обрабатывать не сигнал MouseArea, drop ()
  • Отсутствует эффект зависания на мобильных устройствах.
  • правильные значки переполнения меню - влево и вправо
  • Перетащите дескриптор, чтобы изменить порядок элементов в ListView
  • Использование Mnemonics на кнопках панели инструментов
  • Добавлены недостающие файлы в QMake's .pri
  • [API dox] Исправить Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • исправлять заголовки приложений в приложении
  • Не показывать / скрывать ящик, когда нет ручки (ошибка 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: правильно деактивировать ввод
  • KNotification:
  • Исправление сбоев в NotifyByAudio при закрытии приложений
  • KPackage Framework:
  • kpackage_install_ * package: исправить недостающее деление между .desktop и .json
  • убедитесь, что пути в rcc никогда не выводятся из абсолютных путей
  • KRunner:
  • Process DBus отвечает в потоке :: match (ошибка 394272)
  • KTextEditor:
  • Не используйте заголовок заголовка для "show word count & quot; Флажок
  • Сделать слово / char подсвеченным глобальным предпочтением
  • KWayland:
  • Увеличить версию интерфейса org_kde_plasma_shell
  • Добавить & quot; SkipSwitcher & quot; к API
  • Добавить протокол вывода XDG
  • KWidgetsAddons:
  • [KCharSelect] Исправить размер ячейки таблицы с помощью Qt 5.11
  • [API dox] Удалите использование перегрузки, в результате чего сломанные документы
  • [API dox] Скажите «кислород», например «& quot; не заканчивается предложение, используйте & quot ;. & Quot;
  • [API dox] Удалить ненужное HTML-экранирование
  • Нельзя автоматически устанавливать значки по умолчанию для каждого стиля
  • Сделайте KMessageWidget совпадением стиля Киригами inlineMessage (ошибка 381255)
  • NetworkManagerQt:
  • Предоставлять информацию о необработанном объекте только отладочные сообщения
  • WirelessSetting: реализовать свойство assignMacAddress
  • Плазменная структура:
  • Шаблоны: согласованное именование, исправление имен каталогов переводов и многое другое
  • [Breeze Plasma Theme] Исправьте значок kleopatra, чтобы использовать таблицу стилей цвета (ошибка 394400).
  • Диалоговое окно «Диалог» сведено к минимуму (ошибка 381242)
  • Цель:
  • Улучшение интеграции Telegram
  • Обработать внутренние массивы как ограничения OR, а не AND
  • Позволяет ограничить плагины присутствием на рабочем столе
  • Позволяет фильтровать плагины с помощью исполняемого файла
  • Выделите выбранное устройство в плагине KDE Connect
  • исправить ошибки i18n в рамках / цели / плагины
  • Добавить плагин Telegram
  • kdeconnect: сообщите, когда процесс не запускается (ошибка 389765)
  • QQC2StyleBridge:
  • Используйте свойство pallet только при использовании qtquickcontrols 2.4
  • Работа с Qt

Что нового в версии:

  • Бал
  • Сбросьте и перезапишите балу-теги. Подчиненный KIO (ошибка 340099).
  • BluezQt
  • Не просачивайте дескрипторы файла rfkill (ошибка 386886)
  • Значки бриза
  • Добавьте отсутствующие размеры значков (ошибка 384473)
  • добавить иконки для установки и удаления для обнаружения
  • Дополнительные модули CMake
  • Добавить тег описания в сгенерированные файлы pkgconfig
  • ecm_add_test: используйте правильный путь в Windows
  • Добавить FindSasl2.cmake в ECM
  • Передавайте только ARGS при выполнении Makefile
  • Добавить FindGLIB2.cmake и FindPulseAudio.cmake
  • ECMAddTests: установите QT_PLUGIN_PATH, чтобы найти локально построенные плагины
  • KDECMakeSettings: больше документа о макете dir
  • Интеграция с инфраструктурой
  • Поддержка загрузки второй или третьей ссылки загрузки из продукта KNS (ошибка 385429)
  • KActivitiesStats
  • Начать установку libKActivitiesStats.pc: (ошибка 386933)
  • KActivities
  • Исправить расу, которая запускает kactivitymanagerd несколько раз.
  • Kauth
  • Разрешить создавать генератор кода kauth-policy-gen только
  • Добавить заметку о вызове помощника из многопоточных приложений
  • KBookmarks
  • Не показывать действие редактирования закладок, если keditbookmarks не установлен.
  • Порт из устаревших KAuthorized :: authorizeKAction для авторизацииAction
  • KCMUtils
  • Ввод и выключение клавиатуры QML kcms
  • KCompletion
  • Не выполняйте сбой при настройке новой строки в редактируемом поле со списком
  • KComboBox: верните ранний период, когда вы установите для редактирования предыдущее значение
  • KComboBox: повторное использование существующего объекта завершения при редактировании новой строки
  • Kconfig
  • Не смотрите / etc / kderc каждый раз
  • KConfigWidgets
  • Обновить цвета по умолчанию для соответствия новым цветам в D7424
  • KCoreAddons
  • Входная проверка SubJobs
  • Предупреждать об ошибках при разборе файлов json
  • Установить определения mimetype для файлов kcfg / kcfgc / ui.rc / knotify & qrc
  • Добавить новую функцию для измерения длины по тексту
  • Исправить ошибку KAutoSave в файле с пробелом в ней
  • KDeclarative
  • Сделать его компиляцией на окнах
  • сделать компиляцию с помощью QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
  • [MouseEventListener] Разрешить принимать событие мыши
  • используйте один движок QML
  • KDED
  • kded: удалить вызовы dbus в ksplash
  • KDocTools
  • Обновить португальский перевод Бразилиа
  • Обновить русский перевод
  • Обновить русский перевод
  • Обновить настройку / xsl / ru.xml (отсутствует nav-home)
  • KEmoticons
  • KEmoticons: портовые плагины для JSON и добавьте поддержку для загрузки с помощью KPluginMetaData
  • Не просачивайте символы классов pimpl, защищайте их с помощью Q_DECL_HIDDEN
  • KFileMetaData
  • Для usermetadatawritertest требуется Taglib
  • Если значение свойства равно null, удалите атрибут user.xdg.tag (ошибка 376117)
  • Откройте файлы в экстракторе TagLib readonly
  • KGlobalAccel
  • Группируйте блокирующие вызовы dbus
  • kglobalacceld: не загружать загрузчик значков без причины.
  • генерировать правильные строки быстрого доступа
  • KIO
  • KUriFilter: отфильтровать дубликаты плагинов
  • KUriFilter: упрощает структуру данных, устраняет утечку памяти
  • [CopyJob] Не удаляйте все файлы после удаления файла
  • Исправить создание каталога через KNewFileMenu + KIO :: mkpath на Qt 5.9.3+ (ошибка 387073)
  • Создана вспомогательная функция 'KFilePlacesModel :: movePlace'
  • Expose KFilePlacesModel 'iconName' роль
  • KFilePlacesModel: Избегайте ненужного сигнала dataChanged.
  • Возвращает действительный объект закладки для любой записи в KFilePlacesModel
  • Создайте функцию «KFilePlacesModel :: refresh»
  • Создать статическую функцию KFilePlacesModel :: convertUrl
  • KFilePlaces: создан раздел «удаленный»
  • KFilePlaces: добавление раздела для съемных устройств
  • Добавлены шаблоны baloo в модель места
  • Исправить KIO :: mkpath с qtbase 5.10 beta 4
  • [KDirModel] Измените значение для HasJobRole при изменении заданий
  • Изменить ярлык & quot; Дополнительные параметры & quot; & GT; «Параметры терминала»
  • КИРИГИ
  • Смещение полосы прокрутки по размеру заголовка (ошибка 387098)
  • нижний предел, основанный на присутствии actionbutton.
  • не предполагайте, что applicationWidnow () будет доступен
  • Не уведомляйте о изменениях значений, если мы все еще находимся в конструкторе
  • Замените имя библиотеки в источнике
  • поддержка цветов в других местах
  • цветные значки в панелях инструментов при необходимости
  • рассмотреть цвета значков в основных кнопках действия
  • начать для значка & quot; сгруппированное свойство
  • KNewStuff
  • Вернуть & Отделить до установки указателя d & quot; (ошибка 386156)
  • Не устанавливайте средство разработки для объединения файлов рабочего стола.
  • [knowstuff] Не просачивайте ImageLoader при ошибке
  • KPackage Framework
  • Правильно выполните строки в структуре kpackage
  • Не пытайтесь генерировать metadata.json, если нет metadata.desktop
  • исправить кэширование kpluginindex
  • Улучшить вывод ошибки
  • KTextEditor
  • Исправить команды буфера VI-Mode
  • предотвратить случайное масштабирование
  • KUnitConversion
  • Порт от QDom до QXmlStreamReader
  • Используйте https для загрузки курсов обмена валют
  • KWayland
  • Expose wl_display_set_global_filter как виртуальный метод
  • Исправить kwayland-testXdgShellV6
  • Добавить поддержку для zwp_idle_inhibit_manager_v1 (ошибка 385956)
  • [сервер] Поддержка блокировки IdleInterface
  • KWidgetsAddons
  • Избегайте непоследовательного пароля.
  • Установить подсказку enable_blur_behind по запросу
  • KPageListView: ширина обновления при изменении шрифта
  • KWindowSystem
  • [KWindowEffectsPrivateX11] Добавить вызов reserve ()
  • KXMLGUI
  • Исправить перевод названия панели инструментов, когда он имеет контекст i18n.
  • Плазменные рамки
  • Директива #warning не является универсальной и, в частности, не поддерживается MSVC
  • [IconItem] Используйте ItemSceneHasChanged, а не connect on windowChanged
  • [Элемент значка] Явно испускать оверлекиИзменены в установщике, а не подключаются к нему.
  • [Диалог] Используйте KWindowSystem :: isPlatformX11 ()
  • Уменьшить количество ложных изменений свойств в ColorScope
  • [Icon Item] Исключить validChanged, только если он действительно изменился
  • Подавлять ненужные индикаторы прокрутки, если щелкнуть ListView с известной ориентацией
  • [AppletInterface] Измените сигналы изменения для configurationRequired и -Reason
  • Используйте setSize () вместо setProperty width и height
  • Исправлена ​​проблема с появлением меню PlasmaComponents со сломанными углами (ошибка 381799).
  • Исправлена ​​ошибка, при которой контекстные меню появлялись со сломанными углами (ошибка 381799).
  • API docs: добавьте уведомление об отказе, найденное в журнале git
  • Синхронизируйте компонент с тем, который находится в Kirigami
  • Искать все компоненты KF5 как таковые, а в качестве отдельных фреймворков
  • Сокращение выбросов побочных сигналов (ошибка 382233)
  • Добавить сигналы, указывающие, был ли добавлен или удален экран.
  • установить коммутатор.
  • Не полагаться на include включает
  • Оптимизировать имена роли SortFilterModel
  • Удалить DataModel :: roleNameToId
  • Тюрьма
  • Добавить генератор кода Aztec
  • QQC2StyleBridge
  • определить версию QQC2 во время сборки (ошибка 386289)
  • по умолчанию сохранить фоновый невидимый
  • добавить фон в ScrollView
  • Solid
  • Более быстрый UDevManager :: devicesFromQuery
  • Sonnet
  • Сделать кросс-компиляцию сонета
  • Подсветка синтаксиса
  • Добавить PKGUILD в синтаксис bash
  • JavaScript: включить стандартные типы mime
  • debchangelog: добавить Bionic Beaver
  • Обновить файл синтаксиса SQL (Oracle) (ошибка 386221)
  • SQL: перемещение обнаружения комментариев перед операторами
  • crk.xml: добавлена ​​строка заголовка

Что нового в версии 5.40.0:

  • Бал
  • Рассмотрите файлы DjVu как документы (ошибка 369195)
  • Исправить орфографию, так что презентации WPS Office распознаются правильно
  • Значки бриза
  • добавить папку-закладок для значка панели инструментов Дельфина
  • KArchive
  • Исправить потенциальную утечку памяти. Фиксация логики
  • KCMUtils
  • нет полей для qml-модулей со стороны qwidget
  • Инициализировать переменные (обнаруженные с помощью покрытия)
  • KConfigWidgets
  • Исправить значок KStandardAction :: MoveToTrash
  • KCoreAddons
  • Исправить обнаружение URL с двойными URL-адресами, например «http://www.foo.bar»
  • Использовать https для URL-адресов KDE
  • Поддержка KDELibs 4
  • полный документ для замены disableSessionManagement ()
  • Сделайте команду kssl для OpenSSL 1.1.0 (ошибка 370223)
  • KFileMetaData
  • Исправить отображаемое имя свойства Generator
  • KGlobalAccel
  • KGlobalAccel: исправить опорные клавиши numpad (снова)
  • Kinit
  • Правильная установка start_kdeinit, когда DESTDIR и libcap используются вместе
  • KIO
  • Исправить отображение пульта: / в qfiledialog
  • Внедрить поддержку категорий в KfilesPlacesView
  • HTTP: исправить строку ошибки для случая с несколькими состояниями 207
  • KNewFileMenu: очистить мертвый код, замеченный Coverity
  • IKWS: исправить возможный бесконечный цикл, замеченный Coverity
  • KIO :: Функция PreviewJob :: defaultPlugins ()
  • КИРИГИ
  • синтаксис, работающий на старшем Qt 5.7 (ошибка 385785)
  • складывать оверлейные листы по-разному (ошибка 386470)
  • Показывать свойство выделенного делегата, когда нет фокуса
  • предпочтительные размерные подсказки для разделителя
  • правильное использование параметров Settings.isMobile
  • Разрешить приложениям несколько сходиться в системе desktop-y
  • Убедитесь, что содержимое SwipeListItem не перекрывает дескриптор (ошибка 385974)
  • Скроллвью Overlaysheet всегда без вмешательства
  • Добавить категории в рабочий файл галереи (ошибка 385430)
  • Обновить файл kirigami.pri
  • используйте не установленный плагин для выполнения тестов
  • Заблокировать Kirigami.Label
  • Пример галереи портов: использование ярлыков для последовательно QQC2
  • Port Kirigami.Controls использует Kirigami.Label
  • сделать scrollarea интерактивным для сенсорных событий
  • Переместите вызов git find_package туда, где он используется.
  • по умолчанию для прозрачных элементов списка.
  • KNewStuff
  • Удалить PreferCache из сетевых запросов
  • Не отключайте общие указатели к личным данным при настройке предварительного просмотра.
  • KMoreTools: обновить и исправить файлы рабочего стола (ошибка 369646)
  • KNotification
  • Удалите проверку хостов SNI при использовании режима устаревших (ошибка 385867)
  • Проверять только на наличие устаревших значков в системном трее, если мы собираемся сделать это (ошибка 385371)
  • KPackage Framework
  • используйте не установленные служебные файлы
  • KService
  • Инициализировать значения
  • Инициализировать некоторый указатель
  • KTextEditor
  • API dox: исправить неправильные имена методов и аргументов, добавить отсутствующих, поскольку
  • Избегать (определенных) сбоев при выполнении сценариев QML (ошибка 385413)
  • Избегайте сбоя QML, вызванного сценариями отступов стиля C
  • Увеличить размер трейлинг-метки
  • исправить некоторые indenters от отступов на случайных символах
  • Исправление предупреждения об устаревании
  • KTextWidgets
  • Инициализировать значение
  • KWayland
  • [клиент] Откажитесь от проверки, что platformName является «wayland»
  • Не дублируйте соединение с wl_display_flush
  • Внешний протокол Wayland
  • KWidgetsAddons
  • исправить createKMessageBox несоответствие виджета фокуса
  • более компактный диалог с паролем (ошибка 381231)
  • Правильно установите ширину KPageListView
  • KWindowSystem
  • KKeyServer: исправление обработки мета + сдвига + печать, клавиши Alt + Shift + и т. д.
  • Поддержка платформы flatpak.
  • Используйте собственный API обнаружения KWindowSystem вместо дублированного кода
  • KXMLGUI
  • Использовать https для URL-адресов KDE
  • NetworkManagerQt
  • 8021xSetting: domain-suffix-match определяется в NM 1.2.0 и более поздней версии
  • Поддержка "domain-suffix-match" в Security8021xSetting
  • Плазменные рамки
  • вручную нарисуйте дугу окружности
  • [Меню PlasmaComponents] Добавить ungrabMouseHack
  • [FrameSvg] Оптимизировать updateSizes
  • Не устанавливайте диалоговое окно, если оно имеет тип OSD
  • QQC2StyleBridge
  • Улучшение компиляции как статического плагина
  • сделайте радиобуйк радиоблоком
  • используйте qstyle для рисования набора
  • используйте ColumnLayout для меню
  • исправить диалог
  • удалить недопустимое свойство группы
  • Исправить форматирование файла md, чтобы он соответствовал другим модулям
  • поведение комбобокса ближе к qqc1
  • обходной путь для QQuickWidgets
  • Sonnet
  • Добавить метод assignByDictionnary
  • Сигнал, если мы можем назначить словарь
  • Подсветка синтаксиса
  • Makefile: исправить соответствие regexpr в «CXXFLAGS +»
  • ThreadWeaver
  • Очистка CMake: не hardcode -std = c ++ 0x

Что нового в версии 5.38.0:

  • Бал:
  • Исправить поиск на основе каталогов
  • Дополнительные модули CMake:
  • Установите CMAKE _ * _ OUTPUT_5.38 для запуска тестов без установки
  • Включить модуль для поиска импорта qml в качестве зависимостей времени выполнения
  • Интеграция с инфраструктурой:
  • Возврат строки с высоким разрешением для редактирования.
  • Исправлено принятие диалогов с помощью ctrl + return при переименовании кнопок
  • KActivitiesStats:
  • Рефакторинг запроса, который объединяет связанные и используемые ресурсы
  • Перезагрузка модели при отсоединении ресурса
  • Исправлен запрос при объединении связанных и используемых ресурсов
  • Kconfig:
  • Исправить метки действий DeleteFile / RenameFile (ошибка 382450)
  • kconfigini: разделите пробелы во время чтения значений ввода (ошибка 310674)
  • KConfigWidgets:
  • Заблокировать KStandardAction :: Справка и KStandardAction :: SaveOptions
  • Исправить метки действий DeleteFile / RenameFile (ошибка 382450)
  • Используйте «document-close» в качестве значка для KStandardAction :: close
  • KCoreAddons:
  • DesktopFileParser: добавьте обратный поиск в ": / kservicetypes5 / *"
  • Добавить поддержку для удаленных плагинов в kcoreaddons_add_plugin
  • desktopfileparser: исправить несоответствующий анализ ключа / значения (ошибка 310674)
  • KDED:
  • поддержка X-KDE-OnlyShowOnQtPlatforms
  • KDocTools:
  • CMake: Устранить сокращение имени цели, когда у сборника есть специальные символы (ошибка 377573)
  • Добавьте CC BY-SA 4.0 International и установите его как значение по умолчанию
  • KGlobalAccel:
  • KGlobalAccel: порт для нового метода KKeyServer symXModXToKeyQt, чтобы исправить клавиши numpad (ошибка 183458)
  • Kinit:
  • klauncher: исправить соответствие appId для приложений flatpak
  • КИО:
  • Портируйте webshortcuts KCM от KServiceTypeTrader до KPluginLoader :: findPlugins
  • [KFilePropsPlugin] Локальный формат totalSize при расчете
  • KIO: устранить постоянную утечку памяти при выходе
  • Добавить возможности фильтрации mimetype в KUrlCompletion
  • KIO: подключите модули фильтра URI от KServiceTypeTrader к json + KPluginMetaData
  • [KUrlNavigator] Исправить tabRequested, когда место в меню посередине щелкнуто (ошибка 304589)
  • [KUrlNavigator] Исправить tabRequested, когда выбран селектор мест (щелчок 304589)
  • [KACLEditWidget] Разрешить двойной щелчок для редактирования записи
  • [kiocore] Исправить логическую ошибку в предыдущей фиксации
  • [kiocore] Убедитесь, что klauncher запущен или нет.
  • Действительно ли ограничение по скорости сообщений INF_PROCESSED_SIZE (ошибка 383843)
  • Не очищать хранилище сертификатов SSL CA Qt
  • [KDesktopPropsPlugin] Создать каталог назначения, если он не существует
  • [File KIO slave] Исправить применение специальных атрибутов файла (ошибка 365795)
  • Удалить проверку цикла занятости в TransferJobPrivate :: slotDataReqFromDevice
  • сделать kiod5 «агентом» на Mac
  • Fix proxy KCM не загружает правильные прокси правильно
  • КИРИГИ:
  • скрывать полосы прокрутки, когда они бесполезны
  • Добавить базовый пример для регулировки ширины перетаскивания ширины столбца
  • Идерные слои в позиционировании ручек
  • фиксировать расположение дескриптора при перекрытии последней страницы
  • не показывать поддельный дескриптор в последнем столбце
  • не хранить вещи в делегатах (ошибка 383741)
  • , поскольку мы уже установили keyNavigationEnabled, также установите wraps
  • лучшее выравнивание слева для кнопки «Назад» (ошибка 383751)
  • не учитывайте заголовок 2 раза при прокрутке (ошибка 383725)
  • никогда не обматывать метки заголовков
  • адрес FIXME: удалить resetTimer (ошибка 383772)
  • не прокручивать прокси-сервер в не-мобильных
  • Добавить свойство, чтобы скрыть разделитель PageRow, соответствующий AbstractListItem
  • исправить прокрутку с помощью начального и нижнего потоков
  • Избавиться от предупреждений об установке размеров пикселей и точек
  • не запускать доступный режим на инвертированных представлениях
  • принять во внимание нижний колонтитул страницы
  • добавьте немного более сложный пример приложения чата.
  • более безопасный, чтобы найти правый нижний колонтитул
  • Проверяйте действительность элемента перед его использованием.
  • Позиция уровня чести для isCurrentPage
  • используйте анимацию вместо аниматора (ошибка 383761)
  • оставляйте необходимое пространство для нижнего колонтитула страницы, если возможно
  • улучшенный диммер для ящиков applicationitem.
  • подсветка фона для приложения.
  • исправлять правильные поля назад кнопки
  • правильные поля для кнопки «Назад»
  • меньше предупреждений в ApplicationHeader
  • не использовать масштабирование плазмы для размеров значков
  • Новый поиск ручек
  • KJobWidgets:
  • Инициализировать состояние кнопки «Пауза» в отслеживателе виджетов
  • KNotification:
  • Не блокируйте отправку уведомлений (ошибка 382444)
  • KPackage Framework:
  • refactor kpackagetool вдали от строгих параметров
  • KRunner:
  • Удалить предыдущие действия при обновлении
  • Добавить удаленных бегунов по DBus
  • KTextEditor:
  • Port Document / Просмотр API сценариев для решения на основе QJSValue
  • Показать значки в контекстном меню рамки значков
  • Заменить KStandardAction :: PasteText с помощью KStandardAction :: Paste
  • Поддержка дробного масштабирования при создании предварительного просмотра боковой панели
  • Переключение с QtScript на QtQml
  • KWayland:
  • Обработка входных буферов RGB как предварительно умноженных
  • Обновление SurfaceInterface выводится при уничтожении глобального выхода.
  • KWayland :: Client :: Нарушение выходных данных поверхности
  • Избегайте отправки предложений данных из недопустимого источника (ошибка 383054)
  • KWidgetsAddons:
  • упростить setContents, позволяя Qt выполнять большую часть работы
  • KSqueezedTextLabel: Добавить isSqueezed () для удобства
  • KSqueezedTextLabel: небольшие улучшения в документах API
  • [KPasswordLineEdit] Установите фокус-прокси для редактирования строки (ошибка 383653)
  • [KPasswordDialog] Сбросить свойство геометрии
  • KWindowSystem:
  • KKeyServer: исправление обработки KeypadModifier (ошибка 183458)
  • KXMLGUI:
  • Сэкономить кучу вызовов stat () при запуске приложения
  • Исправить положение KHelpMenu на Wayland (ошибка 384193)
  • Отбросьте обработчик щелчка средней кнопкой (ошибка 383162)
  • KUndoActions: используйте actionCollection для установки ярлыка
  • Плазменная структура:
  • [ConfigModel] Защитить от добавления нулевой конфигурации
  • [ConfigModel] Разрешить программное добавление и удаление ConfigCategory (ошибка 372090)
  • [EventPluginsManager] Expose pluginPath в модели
  • [Элемент иконок] Не нужно отбрасывать imagePath
  • [FrameSvg] Используйте QPixmap :: mask () вместо устаревшего запутанного пути через alphaChannel ()
  • [FrameSvgItem] Создание полей / объекта fixedMargins по запросу
  • проверить состояние проверки для пунктов меню
  • Принудительный стиль плазмы для QQC2 в апплетах
  • Установите папку PlasmaComponents.3 / private
  • Сохранение остатков темы "locolor"
  • [Тема] Использовать KConfig SimpleConfig
  • Избегайте ненужного поиска контента темы
  • игнорировать ложные изменения размера для пустых размеров (ошибка 382340)
  • Подсветка синтаксиса:
  • Добавить определение синтаксиса для списков фильтров Adblock Plus
  • Перепишите синтаксическое определение сита
  • Добавить подсветку для файлов конфигурации QDoc
  • Добавить определение выделения для Tiger
  • Скрыть дефис в регулярных выражениях rest.xml (ошибка 383632)
  • fix: открытый текст выделяется как powershell
  • Добавить подсветку синтаксиса для Metamath
  • Rebased Меньше подсветки синтаксиса для SCSS one (ошибка 369277)
  • Добавить подсветку Pony
  • Перепишите определение синтаксиса email

Что нового в версии 5.9.0:

  • Новое в этой версии:
  • Новый модуль: ModemManagerQt (оболочка Qt для API-интерфейса ModemManager)
  • Обратите внимание, что Plasma-NM 5.2.x нуждается в патче для создания и работы с этой версией ModemManagerQt. плазма-нм патч.
  • Кроме того, при обновлении до ModemManagerQt 5.9.0 обновите плагин Plasma-NM 5.3 Beta.
  • KActivities:
  • Реализовано забывание ресурса
  • Исправления сборки
  • Добавлен плагин для регистрации событий для уведомлений KRecentDocument
  • KArchive:
  • Respect KZip :: параметр extraField также при записи записей центрального заголовка
  • Удалите два ошибочных утверждения, которые происходят при заполнении диска, ошибка 343214
  • KBookmarks:
  • Исправить сборку с помощью Qt 5.5
  • KCMUtils:
  • Использовать новую систему плагина json. Поиск KCM выполняется под kcms /. На данный момент настольный файл по-прежнему необходимо установить в kservices5 / для совместимости.
  • Загрузите и заверните версию kcms только с QML, если возможно
  • Kconfig
  • Исправить утверждение при использовании KSharedConfig в глобальном деструкторе объектов.
  • kconfig_compiler: добавьте поддержку CategoryLoggingName в файлы * .kcfgc, чтобы генерировать вызовы qCDebug (category).
  • KI18n:
  • предварительно загрузите глобальный каталог Qt при использовании i18n ()
  • KIconThemes:
  • Теперь KIconDialog можно показать с помощью обычных методов QDialog show () и exec ()
  • Исправить KIconEngine :: paint для обработки различных устройствPixelRatios
  • КИО:
  • Включить KPropertiesDialog для отображения информации о свободных пространствах удаленных файловых систем (например, smb)
  • Исправить KUrlNavigator с высоким разрешением DPI.
  • Сделать KFileItemDelegate обрабатывать нестандартное devicePixelRatio в анимации
  • KItemModels:
  • KRecursiveFilterProxyModel: переработано, чтобы исправить правильные сигналы в нужное время.
  • KDescendantsProxyModel: обрабатывать перемещения, сообщаемые исходной моделью.
  • KDescendantsProxyModel: исправление поведения при выполнении выбора при сбросе.
  • KDescendantsProxyModel: разрешить создание и использование KSelectionProxyModel из QML.
  • KJobWidgets:
  • Продвинуть код ошибки в интерфейс DBView JobView
  • KNotifications:
  • Добавлена ​​версия event (), которая не имеет иконки и будет использовать по умолчанию
  • Добавлена ​​версия event (), которая принимает значение StandardEvent eventId и QString iconName
  • KPeople:
  • Разрешить распространение метаданных действий с использованием предопределенных типов
  • Исправлена ​​ошибка, которая не была должным образом обновлена ​​после удаления контакта с человеком.
  • KPty:
  • Представьте миру, была ли KPty построена с помощью библиотеки utempter.
  • KTextEditor:
  • Добавить файл подсветки kdesrc-buildrc
  • : добавлена ​​поддержка двоичных целочисленных литералов в файле выделения подчеркивания PHP
  • KWidgetsAddons:
  • Сделайте анимацию KMessageWidget гладкой с высоким отношением пикселей устройства
  • KWindowSystem:
  • Добавить фиктивную реализацию Wayland для KWindowSystemPrivate
  • KWindowSystem :: значок с NETWinInfo, не связанный с платформой X11.
  • KXmlGui:
  • Сохранять перевод домена при слиянии .rc-файлов
  • Исправить предупреждение во время выполнения QWidget :: setWindowModified: заголовок окна не содержит «[*]» placeholder
  • KXmlRpcClient:
  • Установить перевод
  • Плазменный каркас:
  • Исправлены всплывающие подсказки, когда временный владелец всплывающей подсказки исчез или стал пустым.
  • Исправить TabBar не изначально изложено изначально, что можно наблюдать, например. Kickoff
  • Переходы PageStack теперь используют Animators для более плавной анимации
  • Переходы TabGroup теперь используют аниматоры для более плавных анимаций.
  • Сделать Svg, FrameSvg работать с QT_DEVICE_PIXELRATIO
  • Solid:
  • Обновить свойства аккумулятора после возобновления
  • Сборка системных изменений:
  • Дополнительные модули CMake (ECM) теперь версируются как KDE Framework, поэтому теперь оно составляет 5,9, а раньше - 1,8.
  • Многие фреймворки были исправлены, чтобы их можно было использовать без поиска их личных зависимостей. То есть приложениям, ищущим структуру, нужны только его общественные зависимости, а не частные.
  • Разрешить настройку SHARE_INSTALL_DIR, чтобы лучше обрабатывать многоэкранные макеты
  • Frameworkintegration
  • Исправить возможный сбой при уничтожении QSystemTrayIcon (вызванный, например, Trojita), ошибка 343976
  • Исправить собственные модальные диалоги файлов в QML, ошибка 334963

Требования

  • Qt

Похожие программы

Другие программы разработчика KDE e.V.

KDE Telepathy
KDE Telepathy

17 Feb 15

KDE Plasma
KDE Plasma

20 Jan 18

Комментарии к KDE Frameworks

Комментарии не найдены
добавить комментарий
Включите картинки!