Commit graph

30 commits

Author SHA1 Message Date
markd
82cc58ace4 KDE Frameworks update to 5.64.0
5.62.0

KActivitiesStats
  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
  [kactivities] Use new activities icon

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

KDesignerPlugin
  Deprecate kgendesignerplugin, drop bundle plugim for all KF5 widgets

Kirigami
  Replace the custom overflow button with PrivateActionToolButton in
  ActionToolBar
  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

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

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

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

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

KXMLGUI
  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

QQC2StyleBridge
  Prevent dragging QQC2 ComboBox contents outside menu

5.63.0

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

KConfigWidgets
  Make KColorScheme compatible with QVariant

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

Kirigami
  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
  [KItemViews] Port to non-deprecated QWheelEvent API

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

KWidgetsAddons
  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

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

KXMLGUI
  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

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

5.64.0

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

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

KConfigWidgets
  Avoid overloading KCModule::changed

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

Kirigami
  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

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

KTextWidgets
  Remove call to no longer needed KIconTheme::assignIconsToContextMenu

KXMLGUI
  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

QQC2StyleBridge
  Do not assign combobox currentIndex as it breaks binding
  Listen to the application style changing
2019-11-11 09:21:38 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
markd
8c7113b6d5 kwidgetsaddons: update to 5.61.0
5.61.0
  introduce concept of header and footer for kpageview
  [Busy Indicator] Match duration of QQC2-desktop-style version
  Add a warning dialog with a collapsible details section
  new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator
5.60.0
  KPasswordLineEdit now correctly inherits its QLineEdit's focusPolicy
  Replace "Details" button with KCollapsibleGroupBox
5.59.0
  KNewPasswordDialog: add periods to message widgets
5.58.0
  Update kcharselect-data to Unicode 12.1
  KCharSelect's internal model: ensure rowCount() is 0 for valid indexes
2019-08-27 21:18:47 +00:00
markd
b38cbc6e4c 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

Kirigami

  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

KJobWidgets

  [KUiServerJobTracker] Update destUrl before finishing the job

KWidgetsAddons

  Make KFontRequester consistent
  Update kcharselect-data to Unicode 12.0

KWindowSystem

  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-25 21:17:13 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
ryoon
4fea36abc2 Recursive revbump from audio/pulseaudio 2018-07-06 15:06:40 +00:00
markd
8b784afaf3 kwidgetsaddons: update to 5.47.0
* [KCharSelect] Fix table cell size with Qt 5.11
* [API dox] Remove usage of \overload, resulting in broken docs
* [API dox] Tell doxygen "e.g." does not end the sentence, use ".\ "
* [API dox] Remove unneeded HTML escaping
* Don't automatically set the default icons for each style
* Make KMessageWidget match Kirigami inlineMessage's style
2018-06-21 07:48:56 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
markd
ba4f2fe9c4 kf5: update to 5.44.0
3 months of bugfixes.
2018-04-11 11:50:34 +00:00
markd
d84eda28ac {kded,kdesignerplugin,kguiaddons,kitemviews,kwidgetsaddons,kwindowsystem,kxmlgui}: remove Qt5Widgets hack
r1.14 of src/external/gpl3/binutils/dist/bfd/elflink.c may fix the
underlying problem but r1.55 of pkgsrc/x11/qt5-qtbase/Makefile means
we no longer tickle it so remove.
2018-04-07 01:02:14 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
markd
e9c46ca027 kf5: strip -fvisibility=hidden in all kf5 packages
as it breaks the plugin mechanism due to not being able to
resolve various symbols
2018-01-24 19:06:06 +00:00
markd
b6a968163e kf5: update to 5.41.0
16 months worth of updates. requires qt5>=5.7
2018-01-17 20:13:38 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
a08ccc4150 recursive bump for qt5-qtwebkit dependency change 2017-09-12 13:51:59 +00:00
ryoon
5bd9ca4ef6 Recursive revbump from audio/pulseaudio-11.0 2017-09-08 02:38:35 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
ryoon
f62b809c5a Recursive revbump from audio/pulseaudio-10.0 2017-01-21 20:06:44 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
markd
1b50d7f1a1 Update KDE Frameworks to 5.25.0
5.22:
Framework Integration
* Remove platformtheme plugin as it's in plasma-integration
KWidgetsAddons
* KNewPasswordWidget: Remove size hint on spacer, which was leading to
  some always empty space in the layout
* KNewPasswordWidget: fix QPalette when widget is disabled
KWindowSystem
* Fix generation of path to xcb plugin
Plasma Framework
* [QuickTheme] Fix properties
* highlight/highlightedText from proper color group
* ConfigModel: Don't try to resolve empty source path from package
* [calendar] Only show the events mark on days grid, not month or year
* declarativeimports/core/windowthumbnail.h - fix -Wreorder warning
* reload icon theme properly
* Always write the theme name to plasmarc, also if the default theme is
  chosen
* [calendar] Add a mark to days containing an event
* add Positive, Neutral, Negative text colors
* ScrollArea: Fix warning when contentItem is not Flickable
* Add a prop and method for aligning the menu against a corner of its
  visual parent
* Allow setting minimum width on Menu
* Maintain order in stored item list
* Extend API to allow (re)positioning menu items during procedural insert
* bind highlightedText color in Plasma::Theme
* Fix unsetting associated application/urls for Plasma::Applets
* Don't expose symbols of private class DataEngineManager
* add an "event" element in the calendar svg
* SortFilterModel: Invalidate filter when changing filter callback

5.23:
Framework Integration
* Remove unused dependencies and translation handling
KActivities
* Adding runningActivities property to the Consumer
KConfigWidgets
* Allow using new style connect syntax with KStandardAction::create()
KInit
* Fix race in which the file containing the X11 cookie has the wrong
  permissions for a small while
* Fix permissions of /tmp/xauth-xxx-_y
KJobWidgets
* Set correct "dialog" flag for Progress Widget dialog
KWidgetsAddons
* Use selected icon effect for current KPageView page
KWindowSystem
* [platform xcb] Respect request icon size
KXMLGUI
* Right-clicking the menu bar of an application will now longer
  allow bypassing
Plasma Framework
* Add cantata system tray support
* Selected state for Plasma::Svg and IconItem
* DaysModel: reset m_agendaNeedsUpdate when plugin sends new events
* Update audio and network icon to get a better contrast
* Deprecate downloadPath(const QString &file) in favor of
  downloadPath()
* [icon thumbnail] Request for preferred icon size
* Plasmoids can now tell whether widgets are locked by the user or
  sysadmin restrictions
* [ContainmentInterface] Don't try to popup empty QMenu
* Use SAX for Plasma::Svg stylesheet replacement
* [DialogShadows] Cache access to QX11Info::display()
* restore air plasma theme icons from KDE4
* Reload selected color scheme on colors changed

5.24:
KConfigWidgets
* KStandardAction::showStatusbar: Return the intended action
KDED
* [OS X] make kded5 an agent, and build it as a regular application
KDesignerPlugin
* Add support for KNewPasswordWidget
KGlobalAccel
* Use QGuiApplication instead of QApplication
KInit
* Allow timeout in reset_oom_protection while waiting for SIGUSR1
KWidgetsAddons
* Fix reading Unihan data
* Fix minimum size of KNewPasswordDialog
* Fix ambiguous contructor on MSVC 2015
* Fix an alignment issue under the OS X native "macintosh" style
KXMLGUI
* KXMLGui: Fix merge indices when removing xmlgui clients with
  actions in groups
* Don't warn about "file found in compat location" if it wasn't
  found at all
* Add donate menu item to help menu of our apps
Plasma Framework
* [Calendar] Flip arrow buttons on right-to-left languages
* Plasma::Service::operationDescription() should return a QVariantMap
* Don't include embedded contrainers in containmentAt(pos)
* fix the color theming for the restart system icon (login screen)
* disable taskbar thumbnails with llvmpipe
* guard against invalid applets
* PluginLoader::loadApplet: restore compatibility for misinstalled applets
* correct folder for PLASMA_PLASMOIDS_PLUGINDIR
* PluginLoader: improve error message about plugin version compatibility
* Fix check to keep QMenu on screen for multiscreen layouts
* New containment type for the systray

5.25:
KActivities
* [KActivities-CLI] commands for starting and stopping an activity
* [KActivities-CLI] setting and getting activity name, icon and
  description
* Added a CLI application for controlling activities
* Adding scripts to switch to previous and next activities
* Method for inserting into QFlatSet now returns index along with
  the iterator
* Adding ZSH functions for stopping and deleting non-current activities
* Added isCurrent property to KActivities::Info
* Using constant iterators when searching for activity
KConfigWidgets
* Add DeleteFile and RenameFile standard action
* The config page has now scroll bars when needed
KGlobalAccel
* Use klauncher dbus instead of KRun
* Launch jumplist actions via KGlobalAccel
* KGlobalAccel: Fix deadlock on exit under Windows
KInit
* Adapt KInit to Mac OS X
KWidgetsAddons
* [KCharSelect] Fix crash when searching with no present data file
* [KCharSelect] Handle characters outside BMP
* [KCharSelect] Update kcharselect-data to Unicode 9.0.0
* KCollapsibleGroupBox: Stop animation in destructor if still running
* Update to Breeze palette (sync from KColorScheme)
KWindowSystem
* [xcb] Ensure the compositingChanged signal is emitted if
  NETEventFilter is recreated
* Add a convenience API to query the windowing system/platform
  used by Qt
KXMLGUI
* Fix minimum size hint (cut-off text)
* [KToggleToolBarAction] Honor action/options_show_toolbar restriction
Plasma Framework
* Keep compatiable slot createApplet with Frameworks 5.24
* Don't delete gl texture twice in thumbnail (bug 365946)
* Add translation domain to wallpaper QML object
* Don't manually delete applets
* Add a kapptemplate for Plasma Wallpaper
* Templates: register templates in own toplevel category "Plasma/"
* Templates: Update techbase wiki links in READMEs
* Define what Plasma packagestructures extend plasmashell
* support a size for adding applets
* Define Plasma PackageStructure as regular KPackage PackageStructure plugins
* Fix: update wallpaper example Autumn's config.qml to QtQuick.Controls
* Use KPackage to install Plasma Packages
* If we pass a QIcon as an argument to IconItem::Source, use it
* Add overlay support to Plasma IconItem
* Add Qt::Dialog to default flags to make QXcbWindow::isTransient()
  happy
* [Breeze Plasma Theme] Add network-flightmode-on/off icons
* Emit contextualActionsAboutToShow before showing the applet's
  contextualActions menu
* [TextField] Bind to TextField length instead of text
* [Button Styles] Horizontally center in icon-only mode
* [Containment] Treat HiddenStatus as low status
* Add kruler system tray icon from Yuri Fabirovsky
* Fix the infamous 'dialogs show up on the Task Manager' bug once more
* fix network wireless available icon with an ? emblem
* IconItem: Use better approach to disable animation when going
  from invisible to visible
* Set Tooltip window type on ToolTipDialog through KWindowSystem API
2016-08-21 21:29:44 +00:00
ryoon
e37b97fe3c Recursive revbump from audio/pulseaudio 2016-08-04 17:03:30 +00:00
markd
8da346818a Add KDE Frameworks 5.21.0 packages:
frameworkintegration - provide components to allow applications to integrate
    with a KDE Workspace
kactivities-stats - Core components for the KDE's Activities
kactivities5 - Core components for the KDE's Activities
kconfigwidgets - Widgets for KConfig
kded - Extensible deamon for providing system level services
kdesignerplugin - Integration of Frameworks widgets in Qt Designer/Creator
kglobalaccel - Add support for global workspace shortcuts
kguiaddons - Addons to QtGui
kinit - Process launcher to speed up launching KDE applications
kitemviews - Widget addons for Qt Model/View
kjobwidgets - Widgets for tracking KJob instances
ktextwidgets - Advanced text editing widgets
kwidgetsaddons - Addons to QtWidgets
kwindowsystem - Access to the windowing system
kxmlgui - User configurable main windows
plasma-framework - Plasma library and runtime components based upon KF5 and
    Qt5
2016-05-26 09:49:48 +00:00