红联Linux门户
Linux帮助

KDE Frameworks 5.14.0发布

发布时间:2015-09-13 09:30:02来源:红联作者:empast
KDE Frameworks 5.14.0 发布,此版本重命名大量框架中的私有类,避免导出错误。其他改进如下:

Baloo

Add org.kde.baloo interface to root object for backward compatibility


Install a fake org.kde.baloo.file.indexer.xml to fix compilation of plasma-desktop 5.4


Re-organize D-Bus interfaces


Use json metadata in kded plugin and fix plugin name


Create one Database instance per process (bug 350247)


Prevent baloo_file_extractor being killed while committing


Generate xml interface file using qt5_generate_dbus_interface


Baloo monitor fixes


Move file url export to main thread


Make sure cascaded configs are taken into account


Do not install namelink for private library


Install translations, spotted by Hrvoje Senjan.


BluezQt

Don't forward deviceChanged signal after device was removed (bug 351051)


Respect -DBUILD_TESTING=OFF


Extra CMake Modules

Add macro to generate logging category declarations for Qt5.


ecm_generate_headers: Add COMMON_HEADER option and multiple header functionality


Add -pedantic for KF5 code (when using gcc or clang)


KDEFrameworkCompilerSettings: only enable strict iterators in debug mode


Also set the default visibility for C code to hidden.


Framework Integration

Also propagate window titles for folder-only file dialogs.


KActivities

Only spawn one action loader (thread) when the actions of the FileItemLinkingPlugin are not initialized (bug 351585)


Fixing the build problems introduced by renaming the Private classes (11030ffc0)


Add missing boost include path to build on OS X


Setting the shortcuts moved to activity settings


Setting the private activity mode works


Refactor of the settings UI


Basic activity methods are functional


UI for the activity configuration and deletion pop-ups


Basic UI for the activities creation/deletion/configuration section in KCM


Increased the chunk size for loading the results


Added missing include for std::set


KDE Doxygen Tools

Windows fix: remove existing files before we replace them with os.rename.


Use native paths when calling python to fix Windows builds


KCompletion

Fix bad behavior / running OOM on Windows (bug 345860)


KConfig

Optimize readEntryGui


Avoid QString::fromLatin1() in generated code


Minimize calls to expensive QStandardPaths::locateAll()


Finish the port to QCommandLineParser (it has addPositionalArgument now)


KDELibs 4 Support

Port solid-networkstatus kded plugin to json metadata


KPixmapCache: create dir if it doesn't exist


KDocTools

Sync Catalan user.entities with English (en) version.


Add entities for sebas and plasma-pa


KEmoticons

Performance: cache a KEmoticons instance here, not a KEmoticonsTheme.


KFileMetaData

PlainTextExtractor: enable O_NOATIME branch on GNU libc platforms


PlainTextExtractor: make the Linux branch work also without O_NOATIME


PlainTextExtractor: fix error check on open(O_NOATIME) failure


KGlobalAccel

Only start kglobalaccel5 if needed.


KI18n

Gracefully handle no newline at end of pmap file


KIconThemes

KIconLoader: fix reconfigure() forgetting about inherited themes and app dirs


Adhere better to the icon loading spec


KImageFormats

eps: fix includes related to Qt Caterogized Logging


KIO

Use Q_OS_WIN instead of Q_OS_WINDOWS


Make KDE_FORK_SLAVES work under Windows


Disable installation of desktop file for ProxyScout kded module


Provide deterministic sort order for KDirSortFilterProxyModelPrivate::compare


Show custom folder icons again (bug 350612)


Move kpasswdserver from kded to kiod


Fix porting bugs in kpasswdserver


Remove legacy code for talking very very old versions of kpasswdserver.


KDirListerTest: use QTRY_COMPARE on both statements, to fix race showed by CI


KFilePlacesModel: implement old TODO about using trashrc instead of a full-blown KDirLister.


KItemModels

New proxymodel: KConcatenateRowsProxyModel


KConcatenateRowsProxyModelPrivate: fix handling of layoutChanged.


More checking on the selection after sorting.


KExtraColumnsProxyModel: fix bug in sibling() which broke e.g. selections


Package Framework

kpackagetool can uninstall a package from a package file


kpackagetool is now smarter about finding the right servicetype


KService

KSycoca: check timestamps and run kbuildsycoca if needed. No kded dependency anymore.


Don't close ksycoca right after opening it.


KPluginInfo now correctly handles FormFactor metadata


KTextEditor

Merge allocation of TextLineData and ref count block.


Change default keyboard shortcut for "go to previous editing line"


Syntax highlighting Haskell comment fixes


Speed up code-completion pop-up appearance


minimap: Attempt to improve the look and feel (bug 309553)


nested comments in Haskell syntax highlighting


Fix problem with wrong unindent for python (bug 351190)


KWidgetsAddons

KPasswordDialog: let the user change the password visibility (bug 224686)


KXMLGUI

Fix KSwitchLanguageDialog not showing most languages


KXmlRpcClient

Avoid QLatin1String wherever it allocates heap memory


ModemManagerQt

Fix metatype conflict with the latest nm-qt change


NetworkManagerQt

Added new properties from the latest NM snapshot/releases


Plasma Framework

reparent to flickable if possible


fix package listing


plasma: Fix applet actions might be nullptr (bug 351777)


The onClicked signal of PlasmaComponents.ModelContextMenu now works properly


PlasmaComponents ModelContextMenu can now create Menu sections


Port platformstatus kded plugin to json metadata...


Handle an invalid metadata in PluginLoader


Let the RowLayout figure out the size of the label


always show the edit menu when the cursor is visible


Fix loop on ButtonStyle


Don't change the flat-iness of a button on pressed


on touchscreen and mobile scrollbars are transient


adjust flick velocity&deceleration to dpi


custom cursor delegate only if mobile


touch friendly text cursor


fix parenting and popping up policy


declare __editMenu


add missing cursot handles delegates


rewrite the EditMenu implementation


use the mobile menu only conditionally


reparent the menu to root

下载:http://download.kde.org/stable/frameworks/5.14/

软件详情:https://www.kde.org/announcements/kde-frameworks-5.14.0.php

来自:开源中国社区
文章评论

共有 0 条评论