./x11/plasma-framework, Plasma library and runtime components based upon KF5 and Qt5

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.64.0, Package name: plasma-framework-5.64.0, Maintainer: markd

The plasma framework provides the following:
- QML components
- A C++ library: libplasma
- Script engines

Required to run:
[security/gnupg2] [x11/qt5-qtquickcontrols] [x11/qt5-qttools] [x11/qt5-qtbase] [x11/kactivities5] [devel/kdeclarative] [x11/kirigami2] [devel/kwayland]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [devel/extra-cmake-modules] [devel/kdoctools] [x11/xorgproto]

Master sites: (Expand)

SHA1: bdf4532af78377bf75cdc2e2281f062175cd2847
RMD160: 2d449b67ba1e2f34063d53e890de87f911983b9c
Filesize: 3047.645 KB

Version history: (Expand)

CVS history: (Expand)

   2019-11-11 10:21:40 by Mark Davies | Files touched by this commit (43) | Package updated
Log message:
KDE Frameworks update to 5.64.0


  Add Term::Type::files() and Term::Type::directories() to filter only
  directories or excluding them
  Add @since 5.62 for newly added setters
  Add proper logging using ECMQtDeclareLoggingCategory
  Add setter to Type, Activity, Agent and UrlFilter query fields
  Use special values constants in terms.cpp
  Allow date range filtering of resource events using Date Term

  [kactivities] Use new activities icon

  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
  [KColorSchemeManager] Optimize preview generation

  Deprecate kgendesignerplugin, drop bundle plugim for all KF5 widgets

  Replace the custom overflow button with PrivateActionToolButton in
  If a submenu action has an icon set, make sure to also display it
  [Separator] Match Breeze borders' color
  Add Kirigami ListSectionHeader component
  Fix context menu button for pages not showing up
  Fix PrivateActionToolButton with menu not clearing checked state properly
  allow to set custom icon for the left drawer handle
  Rework the visibleActions logic in SwipeListItem
  Allow usage of QQC2 actions on Kirigami components and now make K.Action
  based on QQC2.Action
  Kirigami.Icon: Fix loading bigger images when source is a URL
  Add icon used by Kirigami.AboutPage

  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

  [KMessageWidget] Pass widget to standardIcon()
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

  KWindowSystem: add cmake option KWINDOWSYSTEM_NO_WIDGETS
  Deprecate slideWindow(QWidget *widget)
  Add KWindowSystem::setMainWindow(QWindow *) overload
  KWindowSystem: add setNewStartupId(QWindow *...) overload

  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

Plasma Framework
  Make notification icons use outline style
  make the sizing of the toolbuttons more coherent
  Allow applets/containments/wallpaper to defer UIReadyConstraint
  Make notification icons look like bells
  Fix incorrect initial tabs position for vertical tab bars

  Prevent dragging QQC2 ComboBox contents outside menu


Framework Integration
  ensure winId() not called on non-native widgets

  Make KColorScheme compatible with QVariant

KDELibs 4 Support
  Support NetworkManager 1.20 and do actually compile the NM backend

  always cache just the last item
  more z
  fix import version in PagePoolAction
  PagePool is Kirigami 2.11
  take into account dragging speed when a flick ends
  Fix copying urls to the clipboard
  check more if we are reparenting an actual Item
  basic support for ListItem actions
  introduce cachePages
  fix compatibility with Qt5.11
  introduce PagePoolAction
  new class: PagePool to manage recycling of pages after they're popped
  make tabbars look better
  some margin on the right
  Revert "Compensate smaller icon sizes on mobile in the ActionButton"
  don't make list items look inactive
  Revert "Remove scaling of iconsize unit for isMobile"
  Layout.fillWidth should be done by the client
  Add template for Kirigami application development
  Add a mode to center actions and omit the title when using a ToolBar style
  Compensate smaller icon sizes on mobile in the ActionButton
  Fixed some undefined properties runtime errors
  Fix ListSectionHeader background color for some color schemes
  Remove custom content item from ActionMenu separator

  [KItemViews] Port to non-deprecated QWheelEvent API

  cleanup dbus related objects early enough to avoid hang on program exit

  Make OK button configurable in KMessageBox::sorry/detailedSorry
  [KCollapsibleGroupBox] Fix QTimeLine::start warning at runtime
  Improve naming of KTitleWidget icon methods
  Add QIcon setters for the password dialogs
  [KWidgetAddons] port to non-deprecated Qt API

  Set XCB to required if building the X backend
  Make less use of deprecated enum alias NET::StaysOnTop

  Move "Full Screen Mode" item from Settings menu to View menu

Plasma Framework
  Export Plasma core lib log category, add a category to a qWarning
  [pluginloader] Use categorized logging
  make editMode a corona global property
  Honor global animation speed factor
  properly install whole plasmacomponent3
  [Dialog] Apply window type after changing flags
  Change reveal password button logic
  Fix crash on teardown with Applet's ConfigLoader

  Fix several build system errors
  take margins from qstyle
  [Tab] Fix sizing


Framework Integration
  Add standard icons to support to all entries in QDialogButtonBox
  ensure winId() not called on non-native widgets

  tests: fix macos build failure
  Windows MSVC compile fix
  Add a utility accessor to get a QUrl from a ResultSet::Result

  Avoid overloading KCModule::changed

KDELibs 4 Support
  KLocale api docs: make it easier to find how to port code away from it

  Ensure that GlobalDrawer topContent always stays on top
  highlight on mouseover only when mode than one page
  Rename Okular Active to Okular Mobile
  items have active focus on tab when they aren't in a view
  Allow contextualActions to flow into the header toolbar
  Fix incorrect Credits model for Kirigami.AboutPage
  Don't show context drawer if all actions are invisible
  Fix Kirigami template image
  keep containers devoid of deleted items
  limit size of the drag margins
  Fix showing menu toolbutton when no drawer is available
  Disable dragging global drawer when in menu mode
  Show menu items tooltip text
  Do not warn about LayoutDirection in SearchField
  Properly check enabled state of Action for ActionToolBar buttons
  Use MenuItem's action property directly in ActionMenuItem
  Allow the global drawer to become a menu if desired
  Be more explicit about action property types

  [RFC] Unify style of new Kirigami.ListSectionHeader and CategoryDrawer

  Remove call to no longer needed KIconTheme::assignIconsToContextMenu

  fix default shortcut detection

Plasma Framework
  map disabledTextColor to ColorScope
  add DisabledTextColor to Theme
  [PC3/button] Elide text always
  Improve panel options menu entries
  [icons/media.svg] Add 16 & 32px icons, update style
  [PlasmaComponents3] Fix checkable toolbutton background

  Do not assign combobox currentIndex as it breaks binding
  Listen to the application style changing
   2019-09-18 16:17:22 by Ryo ONODERA | Files touched by this commit (190)
Log message:
Recursive revbump from audio/pulseaudio
   2019-08-27 23:24:25 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
plasma-framework: update to 5.61.0

  [ToolButtonStyle] Use same color group for hovered state
  Handle colors file in fake plasma theme installer
  Install plasma theme into local XDG_DATA_DIR for icon test
  Apply busy indicator duration change of D22646 to the QQC2 style
  Compile package structure plugins into expected subdirectory
  Change Highlight to ButtonFocus
  Fix running the dialognativetest without installing
  Search for the plugin of the other plasmoid
  [Busy Indicator] Match duration of QQC2-desktop-style version
  Add missing components in org.kde.plasma.components 3.0
  Update refresh and restart icons to reflect new breeze-icons versions
  itemMouse isn't defined in plasma.components 3.0
  use clearItems when an applet gets deleted
  Fix crash if swtichSize is adjusted during initial setup
  Improve plugin caching
  [Svg] Fix porting error from QRegExp::exactMatch
  ContainmentAction: Fix loading from KPlugin
  [TabBar] Remove exterior margins
  Applet, DataEngine and containment listing methods inPlasma::PluginLoader
  no longer filters the plugins with X-KDE-ParentAppprovided when empty
  string is passed
  Make pinch in calendar work again
  Add disk-quota icons
  Make Plasma::Svg::elementRect a bit leaner
  Automatically set version of desktopthemes packages to KF5_VERSION
  Don't notify about changing to the same state it was at
  Fix the alignment of the label of the toolbutton
  [PlasmaComponents3] Vertically center button text as well
  Make Breeze Light/Dark use more system colors
  Export SortFilterModel sort column to QML
  plasmacore: fix qmldir, ToolTip.qml no longer part of module
  signal availableScreenRectChanged for all applets
  Use simply configure_file to generate the plasmacomponents3 files
  Update *.qmltypes to current API of QML modules
  FrameSvg: also clear mask cache on clearCache()
  FrameSvg: make hasElementPrefix() also handle prefix with trailing -
  FrameSvgPrivate::generateBackground: generate background also if reqp != p
  FrameSvgItem: emit maskChanged also from geometryChanged()
  FrameSvg: prevent crash when calling mask() with no frame yet created
  FrameSvgItem: emit maskChanged always from doUpdate()
  API dox: note for FrameSvg::prefix()/actualPrefix() the trailing '-'
  API dox: point to Plasma5 versions on techbase if avail
  FrameSvg: l & r borders or t & b don't need to have same height resp. width
  PlatformComponentsPlugin: fix plugin iid to QQmlExtensionInterface
  IconItem: remove remaining & unused smooth property bits
  [Dialog] Add CriticalNotification type
  Fix wrong group names for 22, 32 px in audio.svg
  make the mobile text toolbar appear only on press
  use the new Kirigami.WheelHandler
  Add more icon sizes for audio, configure, distribute
  [FrameSvgItem] Update filtering on smooth changes
  Air/Oxygen desktoptheme: fix progressbar height using "hint-bar-size"
  Fix stylesheet support for audio-volume-medium
  Update audio, drive, edit, go, list, media, plasmavault icons to match
  Align z's to pixel grid in system.svg
  use the mobiletextcursor from proper namespace
  [FrameSvgItem] Respect smooth property
  Oxygen desktoptheme: add padding to hands, against jagged outline on rotation
  SvgItem, IconItem: drop "smooth" property override, update node on change
  Support gzipping of svgz also on windows, using 7z
  Air/Oxygen desktoptheme: fix hand offsets with hint-*-rotation-center-offset
  Add invokable public API for emitting contextualActionsAboutToShow
  Breeze desktoptheme clock: support hand shadow offset hint of Plasma 5.16
  Keep desktoptheme SVG files uncompressed in repo, install svgz
  separe mobile text selection to avoid recursive imports
  Use more appropriate "Alternatives" icon and text
  FrameSvgItem: add "mask" property
   2019-04-25 23:17:15 by Mark Davies | Files touched by this commit (54) | Package updated
Log message:
kde: update KDE Frameworks to 5.57.0

Framework Integration

  use more appropriate plasma-specific icon for plasma category
  use plasma icon as icon for plasma notification category

KDELibs 4 Support

  Remove find modules provided by ECM


  fix listItems implicitWidth
  shannon entropy to guess monochrome icon
  Prevent context drawer from disappearing
  remove actionmenuitembase
  don't try to get the version on static builds
  [Mnemonic Handling] Replace only first occurrence
  sync when any model property updates
  use icon.name in back/forward
  fix toolbars for layers
  Fix errors in kirigami example files
  Add a SearchField and PasswordField component
  fix handle icons
  [InlineMessage] Do not draw shadows around the message
  immediately layout on order changed
  fix breadcrumb layout
  never show toolbar when the current item asks not to
  manage back/forward in the filter as well
  support back/forward mouse buttons
  Add lazy instantiation for submenus
  fix toolbars for layers
  kirigami_package_breeze_icons: Search among size 16 icons as well
  Fix Qmake based build
  get the attached property of the proper item
  fix logic when to show the toolbar
  possible to disable toolbar for layer's pages
  always show global toolbar on global modes
  signal Page.contextualActionsAboutToShow
  a bit of space to the right of the title
  relayout when visibility changes
  ActionTextField: Properly place actions
  topPadding and BottomPadding
  text on images always need to be white
  clip overlaysheet
  avoid parenting OverlaySheet to ColumnView
  use a qpointer for the theme instance
  hide breadcrumb on pages that don't want a toolbar
  don't try to override the enabled property
  Possibility for custom header and footer in ContextDrawer


  [KUiServerJobTracker] Update destUrl before finishing the job


  Make KFontRequester consistent
  Update kcharselect-data to Unicode 12.0


  Send blur/background contrast in device pixels

Plasma Framework

  [AppletInterface] Check for corona before accessing it
  [Dialog] Don't forward hover event when there is nowhere to forward it to
  [Menu] Fix triggered signal
  Reduce the importance of some debug information so actual warnings can be seen
  [PlasmaComponents3 ComboBox] Fix textColor
  FrameSvgItem: catch margin changes of FrameSvg also outside own methods
  Add Theme::blurBehindEnabled()
  FrameSvgItem: fix textureRect for tiled subitems to not shrink to 0
  Fix breeze dialog background with Qt 5.12.2
  Remove crash in plasmashell
  [Icon Item] Also clear image icon when using Plasma Svg
  textfield height based only on clear text
  bind alternateBackgroundColor
   2019-04-03 02:33:20 by Ryo ONODERA | Files touched by this commit (748)
Log message:
Recursive revbump from textproc/icu
   2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724)
Log message:
revbump after updating textproc/icu
   2018-11-12 04:53:16 by Ryo ONODERA | Files touched by this commit (1532)
Log message:
Recursive revbump from hardbuzz-2.1.1
   2018-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705)
Log message:
Recursive revbump from textproc/icu-62.1