Plasma NM
- Replace foreach with Q_FOREACH to fix build with NM 1.0.0
- Show only common devices in tooltip with active connections
- Workaround for proper loading of VPN secrets
- Do not show notifications for unknown connections
- Make storing openconnect secrets optional
- Make NM to store Openconnect secrets into KWallet
- Do not display unknown connections
- Remove dependency on libnm-util and libnm-glib
- Make sure to search for a specific NM version
- Make plasma-nm work with nm-qt using NetworkManager 1.0.0
- Checking for security in wireless setting won't work for NM 1.0.0+
- Avoid crash when trying to load secrets for empty setting
- Fix mobile connection wizard manual apn setting.
- fix display of non-ASCII SSIDs
- Workaround: make sure we don't send completely empty map to NM back when asking for VPN secrets
- Do not show Ok button for openconnect auth dialog
- Fix CMake deprecation warning
- fix build if WITH_MODEMMANAGER_SUPPORT is 0
- port bluez connection support to bluez 5
- always use vpn state to set connecting state if possible
- Move NMQT to the list of required frameworks
- correctly maintain connecting state and connection icons
- Adapt to libnm-qt changes
- Do not forget to set loaded auto-negotiate state
- Make the refresh button visible only when there is enabled wireless device
- Update OpenConnect storage of manually-accepted server certs
- Update OpenConnect support for library version 5
- Get name of the deactivated connection from id property to prevent missing name in notification
- Add missing include (QDBusConnection).
- Fix build with ModemManager disabled.
- Display also VPN type in column with connection type
- add column "connection type"
- save/restore connections widget state (columns, sorting, ...)
- MMModemLock is already declared as a metatype in libmm-qt
- get rid of KComboBox
- fix layout and tab stops
- Fix strings broken by designer
- OpenVPN: Add option for server certificate verification
- Disable debug again This was not supposed to be pushed
- Ask for a PIN code when activating a connection and modem is still locked
- Move activating connections to the top
- Use a proper ToolButton for the refresh button
- Use Interactive resize mode instead of ResizeToContents
- Use new connect api
- update it
- fix OPenVPN config tab and layout issues
- Properly import routes
- Using styled text shouldn't be necessary here
- Remove redirect-gateway tag from exported/imported config file
- don't crash on adding routes
- turn the editor into a unique application
- fix QUrl constructions
- implement connect/disconnect actions
- Display also channel in the BSSID combobox
- Add frequency to the BSSID combobox
- fix the form layout order
- fix tab order
- fix tab order
- remove accel
- fix tab order
- optimize if branches and foreach loops
- simplify notification handling
- --deprecated
- string fixes
- check name of country is in map instead of filter by length
- avoid overflowing text
- Make sure we are trying to update existing modem connections
- Fix crash when restarting NetworkManager
- Watch for IpInterface change, otherwise it won't get updated This is necessary for ModemDevices as IpInterface is used for monitoring of current download/upload
- unbreak version string
- Fix crash when removing modem device
- Fix crash when trying to set operator name for uninitialized GsmInterface GsmInterface is initialized only when modem is connected.
- simplify code, use QComboBox::currentData()
- fix password mode and getting secrets
- don't leak the pending reply watcher
- unbreak layout
- don't use deprecated KAboutData::setProgramIconName
- Port away from qDebug and qWarning
- Add "My plan is not listed" to the first place in combobox when there is no available APN Otherwise the wizard will crash later.
- Do not require 802-1x secrets when using LEAP security
- Properly initialize new OpenVPN connections
- set version number using same syntax as other parts of Plasma
- Ask user if they want to copy their certificates under KDE configuration during OpenVPN import
- Do not insert empty VPN banner detail
- Update system tray icon even after a small signal drop/increase
- Remove shebang from .desktop file
- Add IPv6 tab for OpenVPN connections BUG:339652
- use the new QMenu::addSection() instead of fiddling with the separator
- Use regular IconItem for CompactRepresentation
- cleanups
- Round CompactRepresentation size to icon size
Oxygen
- Only delete our own style objects when a plugin is unloaded
- do not install window shadow if mdi's subwindow contains a KMainWindow. This is because KMainWindow affects event processing and make all input events captured by the MdiWindowShadow.
- fixed margins
- re-added viewDrawFocus option, with improved rendering CCMAIL: david@davidedmundson.co.uk
- using QX11Info::isPlatformX11
- uppercase style name
- Fixed color role for accelerator
- added inputWidgetEngine, for abstract item views, line editors, spinboxes and comboboxes it is needed to avoid animation conflicts between lists and buttons (when, e.g. there is a checkbox inside a list)
- removed support for Q3ListView
- Disable building of window decoration
- Manually calculate viewport update rect on header hover change
- Remove mnemonic underlines when alt-tabbing
- Fix kde4 build/configure/cmake stage
- Fixed member initialization removed unused headers backported from breeze
- Replace manual _export.h files with CMake's generate_export_header. REVIEW: 121083
- invert to #if !kde4 to achieve what was intended
- fix build, Kdelibs4Migration header is only available and used on kf5
- Sync advanced settings to KDE4
- Added WeakPointer typedef to oxygendecorationdefines to allow compilation against both KDE4 and KF5 Use WeakPointer inside Oxygen::SizeGrip to keep track of client deletion and avoid crash. BUG: 340597
- cleanup
- fixed dialog titles
- Do not takeout margins from toolbutton before rendering text, unless they have inline indicator, because some custom widgets do not respect sizeFromContents
- cleanup tab buttons positioning - center icon in tabs when there is no text and no buttons
- Fixed Confirmation dialog when removing exceptions
- properly handle RTL for corner rects and tabbar Do not clip away vertical margins for headers to accomodate custom widgets that set a two small vertical size for those. BUG: 340155 CCBUG: 340150
- added text to right corner widget, to debug asymetric left and right corner buttons
- re-fixed corner buttons positioning.
- cleanup + comments
- re-enabled KDE4 oxygen-settings compilation
- un-ifdef old-style plugin declaration so that it can be used for both KF5 and KDE4
- Allow to load style and decoration config plugins in both kde4 and kf5
- moved actuall app execution inside Oxygen namespace to get proper typedefs
- hide unused var
- Align Style::tabWidgetCornerRect with Breeze code
- moved code from header to imp
- helper() -> _helper
- fix qt4 build by checking for pkgconfig
- add conditional install of translation files so it doesn't get added unconditionally by the release scripts
- fixed tab order
- uint32_t -> quint32 CCBUG: 337884
- cosmetics
- improved contrast for rendering checkbox marks, arrows, etc. BUG: 337433
- Added hasParent method Do not add ItemDelegate to combobox views if inside QWebView, because ItemDelegate handling is broken in Qt for such widgets
- Prefer const char[] over const char* const.
- send dbus signal to reload deco configuration when changed (copied from kcmkwin) added Qt5::DBus as dependency
- Make constants const, saves a few unnecessary symbols in the .data section.
- fixed 'unmaximize' button centering
- re-added reset method to deal with config changes in KDE4
- Fixed scaling and positioning of buttons BUG: 316716
- Also set TextColor in backgroundPalette This fixes tab close buttons color for inactive tabs in titleOutline mode
- Move buttonDetailColor to cpp
- QPalette.window().color() -> QPalette::color( QPalette::Window )
- sanitize metrics name and moved to oxygendecorationdefines
- simplified rendering of title outline for single item
- Fixed background color for tabbed items in active outlined window Also fixed dragging
- moved both titleBarTextColor methods to cpp
KHelpCenter
- use ecm_optional_add_subdirectory for docs so translations can optionally be added optionally
- Allow KHelpCenter from Plasma 5 to work with KDE4 applications.
- Fix shortcut warning
- Remove kdelibs4support. Fix includes
- remove include moc
- convert to reverse dns desktop
- Port to qicon
- Port to QFontComboBox
- Don't use deprecated variable
- port to new connect api
- Remove some kde4support
- Fix setShortcut warning.
- Migrate settings
- port to qDebug*
- Fix includes
- Remove not necessary includes
Plasma Desktop
- reposition the widget explorer on panel delete
- use plasma version number in knetattach
- make version numbers use plasma version
- give the default icon a Lyout with hints
- consider screen position, not only size
- Recuce weight of application style KCM
- fix typo
- Only add printable characters to search query
- Use the proper way of testing for paste shortcut
- Use QCollator for sorting flattened menu hierarchies.
- Add missing QObject includes
- Speed up subdialog hiding when the main dialog is hidden.
- items height is the max between icon and text layout
- reload the model when the save session changes
- in the leave view, use PlasmaCore.IconItem
- Make size combo box fit the text size
- add init phase
- Make sure the panel containment resizes when the theme margins change.
- optionally add doc subdirectories so translations have the option of missing bits
- Fix warnings
- Show drag handle in applet sidebar
- fix porting error, make sure to actually create the gtkRc file
- Don't flicker.
- Ease in a little calmer.
- Delay fading in the panel spacer resize handles until the drag overlay arrives on target.
- Improved panel applet handle behavior.
- Switch away from KRun::run to properly detach launched apps.
- Remove now useless include AKA fix build
- Remove now-unused KonqOperations copy.
- Port foldermodel from KonqOperations::doDrop to the new KIO::drop() job
- Set highlightResizeDuration to 0
- Account for config/delete button in panel config overlay not being present all the time
- Force focus on the search field initially
- Add Copyright header
- Fix tabstop order for adding keyboard layouts
- Remove KDE3 porting artifacts
- Replace "" with QString()
- react on workspace changes (area size, count of screens)
- Hide the dialog first and then unload its content
- Improve Escape handling in widget explorer
- Don't needlessly force active focus on every key press
- Whenever add widgets prompt closes focus the search again
- Handle keyboard events in activity creation dialog
- Only animate tabbar when plasmoid is expanded
- Don't set an initial size in the qml file, the shell takes care of that
- Port kcm_kded away from kdelibs4support
- Bring back computer-laptop icon in Kickoff
- Port to QIcon
- Port to QIcon
- Remove not necessary include moc
- Scale down oversized face pixmaps.
- Replace '&' with 'and' (see: HIG → Wording).
- Convert to UTF-8 to make QtCreator happy
- Notifications KCM: Drop page that does nothing
- When switching to favorites page make sure the tab button is updated too
- Fix connect.
- Simplify && cleanup.
- Fix conditional.
- Make -Wparentheses happy.
- Don't delete the prop unnecessarily.
- Fix tooltip bring faded out when shown during window highlight.
- Fix crash in kickoff
- Improve cmake scripts regarding PackageKit
- check on parent
- disable empty action when trashcan is empty
- give some margins
- expand the dialog to make room for the text
- remove unnecessary workaround
- Add tooltip window to the list of highlighted windows.
- no KUrl needed here
- Add some spacing.
- Fix panel applet handle sizing and layout.
- Fix reference errors breaking offset calc for panel size handle.
- kservice_desktop_to_json -> kcoreaddons_desktop_to_json
- Don't rely on Dialog::focusOutEvent being able to tell focus moved to a child window.
- Fix initial keyboard focus when opened by mouse.
- Use same icon as Kickoff.
- Cleanup.
- calculate delta for wheel event
- Implement HIG comments on Pager settings
- unbreak GTK apps theming
- Colors config module ported away from KDELibs4Suppot.
- Containment: Redirect wheel events to ContainmentInterface when view is not overflowing.
- Pass along timestamp when launching things.
- Use latest X11 user time for creating StartupInfoId
- Drop dependency on KDecoration
- Remove KGlobal check and KComponentData object that overrode applications KAboutData when showing dialogs.
- Minimize overdraw in Desktop view
- Port ktouchpadenabler to KF5
- implement defaults(), fix Revert and GHNS
- remove dead/obsolete code
- [desktop/views] Right margins should be counted using fixedMargins.right not .bottom
- fix the Defaults in Splash screen kcm
- don't duplicate entries when the Rever button is clicked
- bouncing cursor is the default
- Adjust to new dialog margin behavior.
- Make the Keyboard KStatusNotifierItem icon use KFontUtils
- Small code quality issues found when trying to understand the code
- Remove dead code
- Set KIO::Integration::AccessManager to null so we don't crash on close.
- Add context to i18n call
- set thr right margin too
- Breeze is the default cursor theme
- Use QLatin1String
- String not used and there is a %1 which is never used too => remove it
- Fix qml warnings in splash kcm
- fix installing cursor themes from GHNS
- fix target install dir
- fix crash on Defaults
- fix install target dir
- remove obsolete and non-functional kthememanager themes
- set X-KDE-Init-Phase
- use Solid::PowerManagement::requestSleep(Solid::PowerManagement::StandbyState, 0, 0)
- Add Q_PLUGIN_METADATA so the attica_kde.so plugin can be loaded by QPluginLoader.
- Fix regression in event handler causing favorites to launch on right-click release.
- kdelibs4support--. Port to new connect api
- Port away from deprecated API.
- Fix folder preview popups for .desktop directory links in containment mode.
- Fix translate
- USe ki18n_wrap_ui
- Remove executable attribute
- Fix includes
- Port to QListWidget
- Port to new connect api
- Revert "Force PlainText in taskmanager tooltips"
- Force PlainText in taskmanager tooltips
- Don't use HTML formatting for plain text
- Port to new connect api
- Port to new connect api
- Don't put scripts from ~/.config/autostart in autostart kcm list.
- Fix terminology in configuration labels (KDE → Plasma).
- Consistency++.
- Sync default favorites to Kickoff again.
- Hide activity files location option when activity linking is disabled.
- Show activity-linked files in folder view option
- Remove keyboard click volume
- Remove combo "Graphical Effects"
- Re-enable the ksplash KCM that was temporarily in plasma-workspace
- Use Loader for "More Settings" menu in panelcontroller
- Invoke the trash action on StandardKey.Delete.
- Use the KDE default browser setting instead of looping over a hardcoded list of known browsers.
- QString& browser → QString &browser
- Launch new instances on Shift+Click.
- Update default applications in kickoff
- drop libkonq_export for internal libkonq copy
- [kcms/lnf] Make a list variable const
- Avoid binding loop
- Update from the real libkonq, to make sure nothing that was removed creates a problem here.
- Port from KonqOperations::doPaste to KIO::paste
- correctly manage applets removal in the panel
- [kcm/lookandfeel] Add support for changing DesktopSwitcher
- parse error --
- recalculate borders on prefix or theme change
- [kcm/lookandfeel] Add support for changing WindowSwitcher
- adjust margins
- fix layout
- add simple tooltips in the applet handle actions
- Fix build of keyboards kcm on debian-based systems
- make kde4 apps react to icon theme change
- Convert to new connect api
- convert to new connect api. Fix includes, fix forward declaration. kdelibs4support--
- Fix typo
- typo--
- add margins into panel
- convert to new api. kdelibs4support--
- Port to reverse dns desktop, kdelibs4support--
- code formatting for preview files
- Switch to favorites after a new favorite has been added
- Fix reconfiguring launch feedback
- Baloo KCM: Remove unnecessary translation domain removal
- Baloo KCM: "File Search" instead of "Desktop Search"
- Add a basic doc file for the Baloo KCM
- Add the Baloo "File Search" KCM
- Hide the sidebar separator if only one type of sidebar item is shown.
- Extract messages from qml files in look and feel kcm
- fix broken tooltip icon
- use KIO::emptyTrash(), comment out unused and expensive code
- fix test
- when resize or move buttons pressed, hide dialog
- Fix warnings
- make apply button work correctly
- code formatting and renaming
- revert back the change to pass geometry around
- fixed preview for Sun models by adding include in grammar and improved preview implementation
- show the expanded marker only if the theme has it
- drop invalid config keys
- drop invalid config keys
- fix emptying the trash from the context menu
- don't animate move in some situations
- fix the offset slider in vertical centered panels
- kdelibs4support--, convert to new connect api
- kdelibs4support--, kdelibs4support--
- Re-install test package if it already exists + wait for install to finish
- Read/Write ColorScheme to configGroup General instead of KDE
- Convert to QPushButton
- kdelibs4support--. Remove not necessary include moc
- fix broken dialog layout
- solve layer bug on qml side
- port UI code to kf5 (button groups)
- port UI code to kf5
- port layout restore to kf5
- stop ibus daemon so it does not mess with our keyboard configuration
- resurrect restoring keyboard layouts when new keyboard device is plugged in
- fix export dialog
- port to kde frameworks (non-UI changes)
- port kDebug to qCDebug
- Take keyboard geometry into account when showing layout preview GSoC 2013 project by Shivam Makkar (amourphious1992@gmail.com) REVIEW: 113413
- fullRepresentation is null on quit
- remove binding loop
- close button at top-right on vertical panels
- Add system action to manually save session.
- use the runner match querydata if available
- Take keyboard geometry into account when showing layout preview GSoC 2013 project by Shivam Makkar (amourphious1992@gmail.com) REVIEW: 113413
- Avoid text rendering outside toolbox frame when dragging from corner -> edge
- Fix BUG#105797: inappropriate fontconfig settings are saved when kcontrol/fonts is shown and no way to revert them
- Make constants const, saves a few symbols in the .data section.
- Run first match on Enter/Return in search field.
- avoid crossing the offset and size handles
KWrited
- Kill KDELibs4Support
- Convert to qdebug
- Don't use deprecated variable
Breeze
- Only delete style objects created by us
- int -> qreal Sorry ! BUG: 343041
- use Flag enumeration to describe button position add horizontal offset for rendering properly extend horizontal hit area for buttons in maximize mode, padding is preserved, but Fitts law is fullfilled.
- added default geometry in constructor
- do not install window shadow if mdi's subwindow contains a KMainWindow. This is because KMainWindow affects event processing and make all input events captured by the MdiWindowShadow. BUG: 342570
- also translate 'menu' icon properly to keep proper padding in maximized mode
- Moved buttons geometry handling to Breeze::decoration Do not change size of titlebar when maximizing. Expend buttons hit area to satisfy Fitts law in maximize mode BUG: 342824 BUG: 342864
- Do not draw separator in active windows if titlebar color match window background color
- remove redundant icon directory that was added in error.
- add missing file
- new cursors
- MenuItem spacing -> 3px ListItem spacing -> 3px CCMAIL: jamboarder@gmail.com
- decrease spacing between checkbox/radiobutton mark and text 8 -> 6 px CCMAIL: jamboarder@gmail.com
- removed commented line
- translated down radio button and checkbox mark when pressed translate down pushbutton frame and content when pressed translate down content and arrow icon of non-flat, non-editable comboboxes when pressed translate down content and arrow icon for non-flat toolbuttons when pressed CCMAIL: jamboarder@gmail.com
- Reduce margins for list headers and menubars from 8px down to 6px CCMAIL: jamboarder@gmail.com
- more typedef -> using
- typedef -> using
- replace jpg with png version of Next wallpaper
- add new icon dirs to cmake
- restore i18n after upstream update.
- upstream updates (emblems, emoticons, misc)
- Keep track of palette change events, to update widgets for which the palettes was altered accordingly. BUG: 341940
- Fix make install
- Change icon directory structure to match upstream repo.
- add new files
- update the wallpaper
- fixuifiles
- animate size grip colouring
- add Messages.sh for the breeze decoration
- hide 'hide titlebar' widget since the corresponding option is not implemented
- recalculate borders on shade change, in order to have 0 bottom border.
- fixed titlebar area
- never return border size smaller than the minimum value needed for comfortable resize
- Correct wrong/moved subdir (windec → kdecoration).
- cleanup directory structure removed old breeze decoration svg
- fixed margins
- add a sync more in the cfg by desperation
- one sync less, more debug
- implemented application menu button
- implemented context help button
- use QX11Info::isPlatformX11
- use member ui rather than inheritance
- fixed includes order
- hide 'detect window' button on non X11 platforms
- removed breezehelper use QX11Info::isPlatformX11 instead of Helper::isX11
- removed 'VerySmall' button size
- [windec] Add guards around X11 on Breeze::DetectWidget
- Made settings provider a QObject properly re-read when settings are reconfigured
- removed unused mask bit
- added some auto
- Properly implement exception border size
- Added an internalSettings provider class to handle exceptions
- Added all the code relevant to handle exceptions
- removed unused CMakelists
- Moved shared pointer typedef to breeze for larger use Use shared pointer for handling InternalSettings inside decoration
- removed unused enumeration
- separate config sources and plugin sources for readibility and because it might move to own library in the future
- implemented drawSizeGrip and drawBorderOnMaximizedWindows options
- use in-class initialization
- fancy in-class initialization :)
- added drawSizeGrip and drawBorderOnMaximizedWindows options
- cleanup and fixed library loading
- added breeze-settings5 standalone configuration app
- added optional dependency upon kservice, needed for building breeze-settings
- also initialize animation and opacity for standalone buttons CCMAIL: mgraesslin@kde.org
- added copyright
- added units
- cleanup shadow rendering
- Implement size grip for borderless windows - implemented resize using xcb - use xcb to move sizeGrip on resize because Qt move seems broken after widget is reparented - use xcb to get sizegrip' root coordinate, because Qt MapTo methods are broken after widget is reparented - protect all XCB calls behind typedef and runtime check - disable sizeGrip if not in X11
- moved all button rendering to breezebutton, without caching removed breezeimageprovider adjust painter window to have more spacing around button
- use NegativeText color from kdeglobals for close button
- fixed outline color fading
- fixed padding between buttons and text
- Moved configuration to the same library as the decoration plugin added kcmodule keyword removed unnecessary code
- Fixed update rect on caption changed Fixed too tight bounding rectangles Fixed text alignment into bounding rect to avoid jitter
- Improved rendering of buttons, in sync with breeze style
- reordered methods improved rendering of shaded windows
- fixed shadow rendering in the corner
- implemented animations for buttons
- moved colors to public to allow access from button
- added active state change animation
- Added configuration widget Not (yet) loaded inside kwin decoration kcm
- proper text alignment
- added internal settings adjusted button sizes
- simplified shadow rendering
- adjusted button sizes
- increased decoration margins increased button spacing introduced button size
- formatting
- added button sizes
- renamed breezedeco to breezedecoration to be in par with class name fixed vertical positionning of buttons
- renamed file consistently to class
- moved image provider to own class
- removed comment
- removed 'grey' spacing between active window outline and window body reduced top size accordingly.
- moved color settings class to own file some code formatting
- added metrics dedicated file
- fix readConfigValue
- default to Breeze
- Fixed color role for accelerator
- added inputWidgetEngine, for abstract item views, line editors, spinboxes and comboboxes it is needed to avoid animation conflicts between lists and buttons (when, e.g. there is a checkbox inside a list)
- removed Q3ListView support
- [kdecoration] Share the DecorationShadow with all Decorations
- add LGPL 3 for breeze icons with clairification as in Oxygen
- Drop Aurorae based window decoration
- Manually calculate viewport update rect on header hover change BUG: 340343
- Fixed KDE4 compilation CCBUG: 341006
- Remove mnemonic underlines when alt-tabbing
- [kdecoration] DecorationShadow is a QSharedPointer
- Decoration::client returns a QWeakPointer
- [kdecoration] DecorationButton changed to use real for position and size
- [kdecoration] paint takes QRect instead of QRegion
- konversation possible icon
- Removed unused members CCMAIL: staniek@kde.org
- Fixed uninitialized member _value CCMAIL: staniek@kde.org
- fixuifiles
- [kdecoration] DecorationShadow uses QRect to describe element sizes
- [kdecoration] DecorationShadow uses QMargins for padding
- [kdecoration] Rename DecoratedClient::borderingScreenEdges to adjacentScreenEdges
- [kdecoration] Decoration::titleRect renamed to ::titleBar
- [kdecoration] ExtendedBorders renamed to ResizeOnlyBorders
- [kdecoration] Decoration uses QMargins for borders
- [kdecoration] Paint methods take repaint region
- add plasma version number
- Add a Preview mode to the Decoration Button
- ImageProvider uses Breeze::Button* instead of KDecoration2::DecorationButton*
- [kdecoration2] Pass QVariantList argument to parent Decoration
- [kdecoration2] DecorationSettings is no longer a singleton
- Do not takeout margins from toolbutton before rendering text, unless they have inline indicator, because some custom widgets do not respect sizeFromContents BUG: 340341
- add rating-unrated icon
- Add gtkbreeze kconf_update tool to set GTK themes
- add message about orion runtime dep to cmake output
- nicer spacing
- add gtk3 css file to remove window shadows to tidy up client side decorations
- don't use a QCoreApplication
- use QStringLiteral, set font to Oxygen, return 1 on error
- no need for close
- use qstringliteral
- use QStringLiteral
- error handling on failure to open file
- tidy spacing
- use QStringLiteral
- fast string operators
- use QDir::separator and tidy spacing
- further simplify cmake
- simplify cmake file
- tidy up file header
- refactor to reduce duplicated code
- complete gtk3
- um yeah, something
- prepare gtk 3
- check for gtk 2 theme and set it
- start gtkbreeze to set breeze settings fot qt
- cleanup tab buttons positioning - center icon in tabs when there is no text and no buttons BUG: 340257
- Remove all links to XCB and QX11Extras on Mac CCMAIL: mk-lists@email.de
- Added option to draw either thin or strong focus for menu and menubar items
- Disable frame for side panels by default
- Fixed compilation with gcc 4.8.2 by adding relevant .data() calls
- also fix corner rects in center-tabs mode
- properly handle RTL for corner rects and tabbar BUG: 340155
- Do not clip away vertical margins for headers to accomodate custom widgets that set a two small vertical size for those. CCBUG: 340150
- Fix finding of KF5
- use unaltered Window background color for sidepanels
- take out one pixel when rendering menubar item rect for consistency with menu item rect
- cleanup optional package properties
- made dependency on KF5::FrameworkIntegration optional
- removed dependency upon KF5::Completion
- KComboBox -> QComboBox
- Fix positioning of cornerwidgets
- Properly account for widget size when determining left/right corner rects CCMAIL: staniek@kde.org
- Fixed arrow color in sunken, non-autoraised toolbuttons
- rename Breeze-Dark.colors to BreezeDark.colors BUG:339849
- install translations if they exist
- lighter hover color
- Fixed foreground color in non autoraised toolbuttons (specifically the 'sunken' without 'hover' case)
- add more folder icons from upstream
- uint32_t -> quint32
- cleanup comments
- compress breeze-dark svgs
- updated mimetypes and a couple app icons from upstream
- A touch better contrast for inactive window title text.
- (re) Fixed foreground color in toolbuttons and named separators
- Fix dark color scheme titlebar colors.
- Add version of icon theme that works better with dark color schemes.
- Install Breeze Dark color scheme.
- Updated to Breeze color scheme based on full palette. New Breeze-Dark color scheme.
- Remove KDE4 home directory fallback
- renderButton -> renderDecorationButton
- do not remove pushbutton margins from contentsRect BUG: 339508
- improved scrollbar extended hit area properly deal with KTextEditor scrollbars CCBUG: 339413
- added 'strong focus' option for menu and menubar items
- Fixed tabbar base line extend in document mode
- Reduced margins of line editors so that the total height matches buttons CCMAIL: jamboarder@gmail.com
- Fixed non autoraised toolbutton text color when sunken or focused
- Added sizeHint and minimumSizeHint to the information printed when widgetExplorerEnabled is set to true. CCBUG: 339508
- properly handle RTL when expanding scrollbar hit area
- propagate mouse events from scrollarea to scrollbar if matching to respect Fitt's law BUG: 339413
- Changed flat toggled button background button to grey, on request from Andrew
- Fixed background color for scrollarea corner widget
- reduced checkbox and radio button size use 1pixel for outline and 2pixel for radius CCMAIL: jamboarder@gmail.com
- update radiobutton and checkbox to use 1px outline instead of heavy 2 px outline.
- Update confusing comment
- Revert "Remove check for hasWidgetStyle"
- Remove check for hasWidgetStyle
- Create kde4 config if it does not exist
- fixed disabled palette
- Also disable pressed animations on option change BUG: 339506
- added SidePanelForeground color cleanup palette alteration code
- Added hasParent method Do not add ItemDelegate to combobox views if inside QWebView, because ItemDelegate handling is broken in Qt for such widgets BUG: 339466
- Make constants const, saves a few symbols in the .data section.
- restored topLevel layout margins removed call to genericLayoutItemRect This effectively revert commits 739b18f4b370f392c72478837bd3b6cc632c8246 and 3618ba5ed5c77cee8b25074c24ae73e2451bd23f
- force kpagewidget margins to zero
- set TopLevel layout margin to zero
- implemented PushButton LayoutItemRect
- removed unused parameter names from function declaration
- Hide borders which border a screen edge
- Add extended borders for no or no-side borders
- Use proper color for caption
- Improve rendering of the rounded borders
- Use gridUnit based layouting of all elements
- Add a DecorationShadow
- Add support for border sizes
- Introduce an "org.kde.kdecoration2" metadata section in JSON file
- Set window decoration to opaque for maximized windows
- Improve defining the border settings
- Pass creation of DecorationButtons to DecorationButtonGroup
- Initial import of new KDecoration2 based window decoration
KHotKeys
- kDebug -> qDebug
- Remove unused deprecated signal
- Explicitly link KService
- Tidy includes
- Don't generate interface twice
- Add test standalone app for easier debugging
- kdelibs4support--
- Prefer const char[] over const char* const where possible.
libksysguard
- Fix build with Qt 5.5/dev branch in release mode
- Add set_package_properties for webkitwidgets, and don't set QT5 to NOTFOUND
- Fix linking, Qt5::Network is used.
- Don't mess with RTL locales by elliding manually.
- '...' isn't supported anymore.
- relicence from GPL 2 or 3 to GPL 2 or 3 or later as approved by KDE e.V. Approved by e-mail with John and Chris
- add missing GPL-2
- Remove kdelibs4support
- Fix includes
- Remove not necessary include moc
- Convert to Categorized Logging
- Search for all public deps in CMake config file
- Get rid of KDELibs4Support
- Don't use deprecated variable
- Port KLineEdit to QLineEdit in ProcessWidgetUI
KInfoCenter
- properly set the icon name
- aboutData: fix broken icon
- Unbreak starting KInfoCenter via KRun
- add LGPL 2.1
- Remove kdelibs4support
- Fix includes
- kdebug--
- Port to QStandardPaths.
- Use qapplication.h
- Clean up
- Fix show aboutdata. We need to create app after kaboutdata
- Port to new connect api
- Fix includes
- Remove deprecated function
- Port to QIcon
- Fix forward declaration
- reverse dns desktop
- Port to new connect api
libkscreen
- Make sure to XFlush after XUngrabServer
- ConfigMonitor: don't request config when initial backend is received
- set version number to 5.1.95 for 5.2 beta
- ConfigSerializer: No need for explicit conversion to/from double
- Config::canBeApplied: more descriptive debug messages
- correct the order of params on QDBusServiceWatcher::serviceOwnerChanged
- Avoid risk of two backends loading at the same time breaking things
- Add missing include of signal.h
- Remove CMake modules that are now part of ECM.
- Specify required XCB components.
- Delete d pointer of ConfigMonitor
- Initialise ConfigMonitor singleton instance
- Bump soname
- Emit the new current config instead from setConfig
- XRandR: update internal config immediatelly after applaying changes
- XRandR: Don't leak XRRScreenResources when applying output changes
- Output: fix apply() not resetting EDID
- Clean up redundant qDebugs, convert to qCDebug
- Fix typo in variable name
- XRandR: reset output 'Enabled' property when disconnected
- Output: don't overwrite EDID when not necessary
- Fix logic when disabling blocked signals in Output
- Config monitor: request EDID for connected outputs
- Ungrab all the times, if not we break all the things :/
- Grab/Ungrab the server when applying new settings
- Things will not be flushed by Qt anymore (it uses xcb)
- Better stirng for output statement
- GetConfigOperation: don't get stuck on EDID retrieval when there are no outputs
- Fake backend: always set screen, even when outputs are empty
- Config serializer: fix crash when (de)serializing an incomplete Config
- Ensure we don't crash when debugging.
- Install backendmanager_p.h
- XRandR: don't call XRandRScreen::currentSize() repeatadly
- XRandR: don't cache invalid/empty EDID
- XRandR: some more debug messageS
- XRandR: only call setPrimaryOutput after disabling/changing/enabling all outputs
- Output::apply(): delay change signals emission until all changes are done
- BackendLauncher: emit configChanged after calling setConfig()
- BackendLauncher: reduce the signal emission delay to 200ms
- Implement TestConfigMonitor
- Autotests: shutdown the backend in cleanupTestCase()
- Fake: properly implement the FakeBackend DBus interface
- BackendManager: further improve the shutdown and startup mechanism
- Make TestScreenConfig pass again
- Add autotest for ConfigSerializer
- BackendManager: add shutdownBackend() method to terminate the backend launcher
- Fix return value of ConfigOperation::exec()
- Fake backend: add simple DBus API to allow tests simulating changes in config
- Add missing config file
- BackendManager: reset mLauncher after calling deleteLater()
- BackendManager: reset crash counter after a minute
- Fix settings primary output in Config::apply()
- BackendManager: wait for service to appear on the bus
- Install headers for the new public classes
- Make Config::canBeApplied() work again
- Fetch EDID information as part of GetConfigOperation
- Output: fix retrieving EDID
- Fix demarshalling of the incomming QVariantMap
- Port autotests to the new async API
- Port the printconfig test utility to the new async API
- BackendLauncher: make it a QGuiApplication
- BackendLauncher: fix exporting of the BackendDBusWrapper to DBus
- Introduce new asynchronous API to get and set KScreen Config
- Backends: fix build
- Introduce out-of-process KScreen backends
- Fix includes now that AbstractBackend is part of LibKScreen
- Adapt KScreen::Output and KScreen::Edid to the changes in EDID delivery
- Port all backends to the new AbstractBackend API
- AbstractBackend: change API and move to libKF5KScreen
- .gitignore
- Const'ify
- Fix ownership issues when cloning Config and Outputs
- Make AbstractBackend::setConfig() a non-const method
- Remove unused MOC includes
- Port tests to QSharedPointer API
- Port autotests to QSharedPointer API
- Port XRandR1.1 backend to QSharedPointer API
- Port XRandR backend to QSharedPointer API
- Port QScreen backend to QSharedPointer API
- Port Fake backend to QSharedPointer API
- Wrap Config, Screen, Output and Mode classes to QSharedPointer
- Add missing QIODevice include
- baloo wants version numbers to match frameworks
- Fix compilation, taglib headers were not found.
- fix build/test by making translation properties testable
- Fix OSX compile failure
- Exiv2Extractor: Convert the latitude/longitude into doubles correctly
- fix counting
- port po strigi analyzer into KF5::KFileMetaData
- ExtractionResult: Auto detect the mimetype if not present
- Add PhotoGps Latitude/Longitude/Altitude properties
Powerdevil
- Do not listen for Login1 Lock signal anymore
- Do not start the fade effect if we are inhibit
- Fix KScreen helper effect availability check
- Fade screen before turning it off
- No need to pass a parent, it's in a QScopedPointer anyway
- Remove lock screen on suspend option and fade screen before suspending
- Add KScreen fade effect connector for PowerDevil
- Cleanup BrightnessOSDWidget
- Fix warning about initialization order
- Get rid of profile migrator
- Wait for notification service before emitting them
- Expose over DBus whether a lid is present
- Add setBrightnessSilent calls that don't show the OSD
- Turn off keyboard backlight when DPMS turns off the screen
- Turn off keyboard brightness when screen gets dimmed
- Add aboutToSuspend signal
- Remove systemd version checks
- Add a .reviewboardrc
- Revert "Don't show OSD when setting brightness absolutely"
- Revert "Emit signal when maximum brightness changes"
- Emit signal when maximum brightness changes
- Don't show OSD when brightness changes in the backend
- Fix battery remaining time update with upower >= 0.99
- Mark LibKWorkspace and ScreenSaverDBusInterface as REQUIRED
- Port to QIcon
- Strip PowerDevilCore, PowerDevilUI and PowerDevil's kded from kdelibs4support
- Brightness fixes, part 2.
- Fix defines
- kcmshell: return -1 if the wanted module was not found. REVIEW: 121181
- Use QFile::decodeName for command in KDEsuDialog to fix encoding
- port away from Q_WS_X11
- add GPL and LGPL files
- Port to QMimeType
- set proper display name
- don't use deprecated variabl
System Settings
- Port to new connect api
- Rename "Human Input Devices" to just "Input Devices"
- restore KStandardGuiItems
- Fix typos
- Update systemsettings docbook to Plasma 5.2 REVIEW:120814
- Use QStandardPath
- Port away KHBox
- Clean includes
- Clean forward declaration
- Fix warning about shortcut
- USe ki18n_wrap_ui and remove not necessary include moc
- Fix includes/Deprecated function
KWin
- Overhaul of deco kcm
- Handle case that XCURSOR_SIZE environment variable is not set
- [kcmkwin/tabbox] Improve locating the services used in preview mode
- [scene-xrender] Trigger a full decoration repaint when sizes are dirty
- [scene-xrender] Implement support for DecorationShadow
- Add include where needed, to make it build on FreeBSD.
- Improve reading the color scheme in Client
- Update cursor theme when it changes at runtime
- First try getting cursor theme from environment variable
- [effects/startupfeedback] Use dedicated shader for bouncing cursor
- Fix QTranslator installation for Qt translations
- [kdecoration] Try falling back to default plugin and Aurorae
- [glxbackend] Introduce env variable KWIN_USE_INTEL_SWAP_EVENT
- [decoration] Use client's depth in X11Renderer for put_image
- [glxbackend] Add default values for member variables
- Increase so-version for kwineffect libraries
- glx: Fix the swap event filter for DRI3 drivers
- Notify when the client palette changes and proxy this to kdecoration
- Recursion check while decoration updates the borders
- Use layerRepaint with visibleRect from Client::map
- [effects/blur] Disable cached blur for deleted windows
- shortcut rendering textures for empty an rect
- determine screenArea by geom_restore in checkWSP
- Sync GetAddrInfo thread cancel in destructor
- updateXTime for kde_net_wm_user_creation_time
- Use swap events to drive repaints
- Also send a QHoverEvent to the decoration when MotionNotify event occurs in input window, in order to get the right cursor shape and resize mode from extended borders REVIEW: 121556
- Add OnScreenDisplayLayer which is placed even ontop of the active fullscreen window
- Store shadows in GL_R8 textures when possible
- Avoid converting images in GLTexture when possible
- Add GLTexture::setSwizzle()
- Add an internalFormat parameter to the GLTexture ctor
- extract the strings also from QML
- [aurorae] Send MouseButtonDblClicked to the QQuickWindow
- [aurorae] Use mousePressAndHoldInterval from StyleHints
- Add support for GL_ARB_texture_storage
- Add a levels parameter to the GLTexture ctor
- Make mipmap filters other than GL_LINEAR_MIPMAP_LINEAR work
- Don't generate mipmaps in GLTexture::bind()
- Fix cross-fading
- [aurorae] Do not update shadow from ::paint
- Fixed data type for _KDE_NET_WM_BLUR_BEHIND_REGION REVIEW: 121459
- fixuifiles
- glx: Port GlxBackend::initBuffer() to xcb
- glx: Improve the fbconfig debug output
- glx: Do additional sorting of fbconfigs
- glx: Don't allocate storage for mipmaps in TFP textures
- [kcmkwin/deco] Drop outdated source and ui files
- [kcmkwin/deco] Bring back a decoration buttons configuration interface
- Add ContextHelp button to default right buttons
- Improving printing of supportInformation
- Declare metatype for KWin::OpenGLPlatformInterface
- Add supportInformation for new Decorations
- Register metatype Options::WindowOperation
- Fix build due to undefined reference
- Fix warnings in kwin/effects/glide/glide_config.ui
- [aurorae] Fix BorderSize for SVG based themes
- [aurorae] Fix BorderSize in Plastik
- [aurorae] Fix setting closeOnDoubleClickOnMenuButton
- [kcmkwin/deco] Reconfigure deco after applying changes
- [aurorae] Fix loading of theme's config values
- Introduce categorized logging for kwin core
- [kcmkwin/deco] Add configuration for decoration plugin/themes
- [kcmkwin/deco] Bring back KNewStuff support
- Test the generated shaders on startup
- Change the default shader in SceneOpenGL2
- cube: Always set the shader in WindowPaintData
- cube: Remove some checks that are always true
- screenshot: Use the new matrix API
- Add a model-view and a projection matrix in WindowPaintData
- Use the new ShaderManager API in SceneOpenGL2
- Add a ModelViewProjectionMatrix uniform
- Add support for generating shaders at runtime
- [kcmkwin/deco] Fix defaults for border size and close window double click
- [kcmkwin/deco] Only specify QStringLiteral("Normal") once
- [kcmkwin/deco] Add a filter and a QSortFilterProxyModel
- Bring back configuration options for Decorations
- Introduce a texture cache for DecorationShadows in SceneOpenGLShadow
- Grow the persistently mapped VBO as needed
- Add support for GL_ARB_buffer_storage
- [aurorae] Use QQuickRenderControl if compiled against Qt 5.4
- Do not emit DecorationSettings::alphaChannelSupportedChanged on tear down
- [aurorae] Better specify y value of titleBar
- Delay decoration repaint to end of event cycle on create
- Delete libkdecorations
- Remove unused imports
- [kcmkwin/kwindecoration] Exclude buttons.cpp and configdialog.cpp from build
- Ensure that the X11Renderer doesn't render after reparente to Deleted
- Drop dependency on kdecoration.h
- Move MaximizeMode from KDecorationDefines to utils.h
- Drop kdecoration.h include from placement.cpp
- Drop kdecoration.h include from tabgroup.h
- Toplevel does not inherit from KDecorationDefines any more
- Drop kdecoration.h include from options.h
- Workspace does not need to inherit from KDecorationDefines
- Move Position from KDecorationDefines to Client
- Move QuickTileMode from KDecorationDefines to Client
- Move WindowOperation enum to Options
- Do not use KDecorationDefines in Aurorae
- Do not include kdecoration.h in plastik decoration plugin
- Stop building libkdecorations
- Options no longer inherits from KDecorationOptions
- Move maximize button click config to Options
- DecorationSettings provides QVector for decorationButtons
- [autotests] Give Xephyr more time to startup
- [kdecoration2] Decoration::shadow returns QSharedPointer
- [kdecoration] Decoration::client returns a QWeakPointer
- [kdecoration2] Detect double clicks on the decoration title bar
- [kdecoration2] Decoration does not provide titleBarWheelEvent any more
- DecorationButtonType::QuickHelp -> DecorationButtonType::ContextHelp
- [kdecoration] ::paint uses QRect instead of QRegion
- don't access array to check whether ptr is nullptr
- step into the focus chain at the beginning
- don't restore unrestorable window sizes on Q'unmax
- ensure disjunct screenedges on overlapping screens
- Cleanup: reduce usage of QDesktopWidget
- Remove displayWidth and displayHeight from the compositor
- Use screens()->geometry() in Workspace::desktopResized
- [screens] Replace DesktopWidgetScreens by XRandRScreens
- Do not include utils.h in xcbutils.h
- Remove GLTexturePrivate::bind()/unbind()
- Mark SceneOpenGL::Texture::discard() as override final
- De-virtualize SceneOpenGL::Texture::load()
- Inline GLTexture::load(QImage) in the constructor
- Remove GLTexture::load(QPixmap) and load(QString)
- Remove SceneOpenGL::createTexture(QPixmap)
- Make the EffectFrame textures regular GLTextures
- Remove GLTexturePrivate::convertToGLFormat()
- Remove most calls to checkGLError()
- Add support for KHR_debug
- Verify Workspace pointer in X11EventFilter::~X11EventFilter
- Drop build option KWIN_BUILD_SCREENEDGES
- Fix build without KF5Activities
- [kcmkwin/tabbox] Find all layouts in lnf package
- Use Protocol support in NETWinInfo instead of fetching them ourselves
- Use consistent names for the static members in GLTexturePrivate
- Make s_supportsUnpack a static member of GLTexturePrivate
- Remove the NPOT texture support checks
- Remove the saturation support checks
- Remove the #ifdefs for GLES in GLTexture
- fixuifiles
- DecorationShadow elements are QRects
- DecorationShadow uses QRect to set element sizes
- DecorationShadow uses QMargins for padding
- Rename DecoratedClient::borderingScreenEdges to adjacentScreenEdges
- [aurorae] s/requestMaximize/requestToggleMaximization/g
- Decoration::windowFrameSection renamed to ::sectionUnderMouse
- [aurorae] Decoration::titleRect renamed to ::titleBar
- Decoration::extendedBorders renamed to ::resizeOnlyBorders
- [aurorae] Decoration sets borders using QMargins
- s/requestMaximize/requestToggleMaximization/g
- Decoration::paint takes the repaint region
- [kwin_wayland] Fix printing out the X11 display
- [kwin_wayland] Do not require --display argument for starting X server
- Fix --x-server argument of kwin_wayland
- added missing .data() to make connect/disconnect compile
- Add libepoxy's include directory
- [kwindecoration] Add a PreviewButtonItem to the declarative plugin
- Desktop switchers moved to kdeplasma-addons
- [tabbox/qml] Default desktop switcher moved to look and feel package
- [tabbox] Get DesktopSwitcher from look and feel package
- [tabbox] Window Switcher layouts moved to kdeplasma-addons
- [kcmkwin/kwindecoration] Import a new decoration configuration module
- [kdecoration] Adjust to change that DecorationBridge is no longer a singleton
- [kdecoration2] DecorationSettings takes DecorationBridge in ctor
- [kdecoration2] Adjust to DecortionSettings no longer being a singleton
- [tabbox] Sidebar window switcher got moved to plasma-workspace
- [tabbox] Try locating the WindowSwitcher QML through configured lnf package
- [decorations] Add support for runtime switching of decoration plugins
- [shadow] Needs to keep a QPointer to the DecorationShadow
- [aurorae] Add a ThemeFinder
- [aurorae] Set drawBackground property to false on visual parent
- [aurorae] Add a dummy Shadow for the configuration mode
- [aurorae] Support DecorationShadow
- [aurorae] QQuickWindow needs to be a QPointer instead of a ScopedPointer
- Add libepoxy's include directory
- Initial port of Aurorae to KDecoration2
- Support themes in decoration loading
- A mouse release event doesn't have the triggered button in Qt::MouseButtons
- Call ::init() on created KDecoration2::Decoration
- Adjust DecoratedClientImpl to changes in DecoratedClientPrivate
- Improve handling of KWIN_HAVE_EGL in CMakeLists.txt
- Do not find OpenGL or OpenGLES
- Drop usage of DecoratedClient::handle in DecorationBridge::update
- Keep a QPointer in Client
- KDecoration2::DecorationBridge uses std::unique_ptr
- Fix build if there is no libinput
- Add sanity checks before updating pointer position and on screen changes
- Center initial pointer position on screen in libinput mode
- Set a default cursor when creating the WaylandCursor
- Connect pointer events from libinput
- Do not create a WaylandSeat if we use libinput
- Add command line option to enable libinput support
- Suspend/Resume libinput when logind session Active changes
- Use Logind to open/close devices needed by libinput
- Initial support for libinput
- [effects] Add type property to StartupFeedback Effect
- Drop check whether WAYLAND_DISPLAY env is set
- Support setting cursor image as a SubSurface
- Move X11CursorTracker from WaylandSeat to WaylandBackend
- X11CursorTracker emits signal when a new cursor image needs to be installed
- Use Registry::interfacesAnnounced signal for WaylandBackend::createSurface
- Add an env var KWIN_DBUS_SERVICE_SUFFIX to set a different dbus service name
- Remove excutable attribute
- Context menu: Add "Keep Above Others" icon opposite of "Keep Below Others" REVIEW:120465
- Make constants const, saves a few symbols in the .data section.
- Add test case for ScreenEdge::check
- Test case for Client activation on screen edge
- Add an auto-test for ScreenEdges
- Override ::reparent in X11Renderer
- Emit signals from Client when allowed actions change
- Drop size from Client::resizeDecoration
- Drop CoordinateMode from Client::layoutDecorationRects
- Implement borderingScreenEdges for the DecoratedClientImpl
- Emit a signal if the QuickTileMode changes
- React on border size changes of the Decoration
- Bring back extended borders
- Provide isCloseOnDoubleClickOnMenu in DecorationSettingsImpl
- Add support for WheelEvents on Decoration
- Destroy DecorationRenderer in setup/finish compositing
- Handle double click on Decoration title bar
- Allow Client to disable the rendering of DecorationShadow
- Introduce support for DecorationShadow
- Add border size to the implementation of DecorationSettings
- Pass Decoration::Renderer to Deleted and use it in the Scenes
- Bring back CloseButtonCorner in EffectsHandlerImpl
- Load settings for KDecoration2 based plugins
- Load decoration plugin settings from meta data
- Port Client::decorationHasAlpha
- Initial import of support for new KDecoration2 based decorations
KSysGuard
- relicence from GPL 2 or 3 to GPL 2 or 3 or later as approved by KDE e.V. Approved by e-mail with John and Chris
- Fix includes
- kdelibs4support
- KMenu->QMenu
- Reverse dns desktop
- Fix includes
- Fix forward declaration
- Remove kde4suppport
- Remove not necessary includemoc
- Fix macro
- Convert to new connect api
- Don't use depreacated variable
Baloo
- baloo wants version numbers to match frameworks
- Remove unused includes
- Rename autotest to autotests
- Extractor: Never index text files > 10 mb
- Extractor: Avoid duplicating code for debugging io
- IndexScheduler: Handle case that case never happen because of gcc
- timeline: Explicitly handle NoFolder case
- kio_tags: Return after switch case
- FileIndexingQueue: Print error
- raiselimit: Avoid adding a using namespace in a header
- XapianSearchCode: Remove unused return
- Term: Assert on Auto case
- Solve some of the -WShadow warnings
- IndexScheduler: No need for a default case when all the cases are covered
- Warning--
- Remove -DQT_NO_URL_CAST_FROM_STRING
- Move the natural query parser to baloo-widgets
- kinotify: stropts.h isn't required
- kinotify: Remove internal buffer
- Cleaner: Handle SQL errors
- Always initialize all member variables
- Extractor: Always initialize all member variables
- Extractor Result: Convert multilist into list with arrays
- Balooshow: Handle lists
- BasicIndexingJob: micro optimization
- inotify test: Add the same flags as the FileWatcher
- kinotify: Add watches in batches of 1000
- IndexerConfig: Write to the KDE4 configuration as well
- Update Readme.md
- Remove main autotests folder
- KInotify: Use FilteredDirIterator
- FilteredDirIterator Benchmark: Allow it to be a run on a custom dir
- FilteredDirIterator: Work without a config file as well
- FilteredDirIterator Benckmark: Print IO usage
- FilteredDirIterator: Keep an internal list of QStrings not QDirIterators
- FilteredDirIterator: Use QDirIterator's QFileInfo instead of contructing a new one
- FilteredDirIterator: Optimize by around 2x
- Add a FilteredDirIterator Benchmark
- FilteredDirIterator: Rename the filters
- Introduce a FilteredDirIterator class
- BalooDataModel gets renamed to QueryResultsModel and replace the Query::setType, Query::type with the Query::setSearchString in order to make out model more flexible.
- Autotests: Remove header files
- PendingFileQueue Test: Have larger timers in the test
- SearchStore: Remove searchstore lists
- Query: Remove property based sorting
- Add "type" and "kind" properties
- baloosearch: Add help option
- XapianDocument: Print out the error
- File: Remove the UpdateRecursive flag
- BalooSearch: resolve the directory name to its absolute path
- Add scribus files as Documents
- XapianDocumnet: Catch exceptions in value
- BasicIndexingQueue: Use xapian slots to fetch the mtime
- Result: Return the filePath instead of a url
- File: Always use the canonical path
- XapianDB: Output errors
- XapianDatabase: Extra assert
- Query: Add operator !=
- FileIndexerConfig: Do not use QUrls
- FileWatchTest: Remove random delays and use QSignalSpy::wait instead
- Set dbus interface path first
- Remove the KCM. It is now in plasma-desktop
- Export the Baloo DBUS interfaces path
- Rename baloo dbus name to org.kde.baloo
- PendingFileQueue: Implement proper backing off
- MetadataMover: Commit the transaction on file renames
- Remove not necessary include moc
- BasicIndexingJob: Only index the rating if > 0
- Remove separate file private header
- File: Rename from url to path
- searchstore.h is no longer installed
- BasicIndexingJob: Use KFileMetaData::UserMetaData
- BalooSearch: Remove email search
- IndexScheduler: Never fill the queue unless empty
- SchedulerTest: Use newer connect syntax
- Add option to search a specified directory only in baloosearch
- Fix regression introduced by 29b8dda21857e30693282f16c0e5df12ac337098 concenating a QLatin1String and std::string
- Fixed a minor issue with the previous commit
- Added more tests for BasicIndexingJob
- Don't exit the file metadata fetching loop when no file indexing information was found.
- Extractor: bdata is no more
- Port to new connect api
- increase ecm version
- Remove PIM Baloo code
- Make data tables const, saves a few symbols in the .data section.
- ResultIterator: More cleanup
- Remove BALOO_LIBRARIES_ONLY build option
- SearchStore: Cleanup more unused code
- SearchStore: Remove overrideSearchStoress
- Remove FileFetchJob
- Result: Remove icon
- Query: Replace "customOptions" with "includeFolder"
- Query Result: Remove text option
- Use the AQP in Query::setSearchString
- Do not export the SearchStore
- Rename BalooCore library to Baloo
- KCM: "Desktop Search" --> "File Search"
- Set @kde.org email in MAINTAINER file
- Remove PIM Baloo code
- Rename folder from core to lib
- API: Remove tagging, rating and user comments
KWayland
- [tests] Create Output before XWayland is started
- [tests] Renderingservertest supports maximizing a window
- Implement ShellSurface::setMaximized
- Exclude some krazy checks which do not make sense for KWayland
- Add missing newline at end of file
- Fix typos
- Normalize SIGNAL syntax
- Mark constref return as TODO for next ABI break
- Do not include QtModules
- Implement entered surface for Keyboard
- [autotests] Verify Client::Pointer::enteredSurface
- Fix documentation of Pointer::left
- Improve attaching buffer and commiting in SurfaceInterface
- renderingservertest: Proper DPI for the Output
- renderingservertest: Improve focus handling
- Install KF5WaylandServer and headers
- Display::start takes a StartMode argument
- ConnectionThread can connect to a socket fd instead of name
- Add safety checks to DataDeviceInterface
- Fix crash in PointerInterface after PointerInterface got destroyed
- Handle DataDeviceInterface selection in SeatInterface
- pasteclient: read selection in thread
- renderingservertest: each new Surface becomes the seat's focused surface
- renderingservertest: Create a DataDeviceManagerInterface
- Close fd DataSourceInterface::requestData
- Split SeatInterface::Private into own header file
- Cleanup SeatInterface after refactoring
- KeyboardInterface inherits Resource
- Refactor KeyboardInterface
- Get event timestamp from SeatInterface in KeyboardInterface
- Move pointer position into the Pointer struct in SeatInterface::Private
- Make PointerInterface::focusedSurface public
- Drop global position from PointerInterface
- Move pointer button handling from PointerInterface to SeatInterface
- Turn PointerInterface into a Resource
- Create one PointerInterface for each pointer wl_resource
- [server] Add a SeatInterface::focusedPointer
- Move focused pointer surface API to SeatInterface
- [server] Keep timestamp in SeatInterface instead of PointerInterface
- [server] Move pointer position from PointerInterface to SeatInterface
- [server] Drop Display* from PointerInterface and KeyboardInterface
- [server] Move PointerInterface into own .h and .cpp
- [server] Move KeyboardInterface into dedicated .h and .cpp
- Use WaylandScanner find module from ECM
- Include(ECMMarkAsTest) in tests/
- Add a parentResource to Resource
- Set physical size to something sensible -- 40x30 cm
- Drop incorrect Q_UNUSED
- Add createResource to ClientConnection
- Add a flush to ClientConnection
- Remove client credentials from ShellSurface
- Resource holds a ClientConnection instead of a wl_client
- Expose all ClientConnections in Display
- Add test condition in test_display.cpp
- Adding a new ClientConnection class for wrapping wl_client
- Create wl_resource in Resource::Private instead of subclasses
- Track all created Resources in Resource::Private
- Move static unbind method from derived classes to Resource::Private
- Move q-ptr to Resource::Private
- Add cast from wl_resource to Private to Resource::Private
- [server] Introduce a base class Resource
- Global::Private can create the wl_global
- Add a base class for all server interfaces of a wl_global
- [server] Interface method returning wl_resource* is called ::resource
- Fix shared memory access in BufferInterface
- Adding a test application for paste
- Adding a test application for copy
- Adding a test application supporting output to a QWidget
- Overloads taking Qt::MouseButton added to Server::SeatInterface
- Remove destroy listener on BufferInterface in dtor
- Fix check whether there is already a ShellSurface for a given Surface
- Test server extended to start Xwayland server
- Display can start the server before QCoreApplication is created
- Add a simple testServer binary
- Use a destroy listener in BufferInterface
- Add wl_data_offer on Client and Server side
- Fix signal DataDeviceManager::dataSourceCreated
- Add implementation for wl_data_device in Server and Client
- Add static SeatInterface SeatInterface::get(wl_resource)
- Add static DatatSourceInterface DataSourceInterface::get(wl_resource)
- Add DataDeviceManager and DataSource in client and server
- plasma-effects.xml: Refactor slide a little bit
- plasma-effects.xml: Rename protocol to plasma_effects
- Remove panel interfaces and move visibility to org_kde_plasma_surface
- plasma-shell.xml: Move set_screen_edge to Plasma surface
- plasma-shell.xml: Remove cursor surface
- Fix build: don't include wayland-client.h in test_wayland_region.cpp
- Add support for opaque and input region to Surface
- Implement the wl_region interface
- Add support for wl_subcompositor and wl_subsurface
- Fix export header for WaylandServer
- Add Registry::interfacesAnnounced signal
- Do not find unused Wayland components
- Introduce a smart pointer for managing the native Wayland resources
- Improve TestWaylandConnectionThread::testConnectionThread
- Improve grammar in api docs
Plasma Workspace
- fix krunner dialog being misplaced on external monitors
- set version number to use plasma version number
- Only consider a window maximized if it's maximized both horizontally and vertically.
- correctly position panel when on right edge
- Fix warning
- Fixed warning
- Remove explicit source request
- Ensure the layout doesn't break when there's insanely long text in there
- Add missing QDataStream include
- Fix the infinite event recursion in the klipper popup.
- Fix compile error
- [notifications] Add Amarok to the "always replace" list and fix a bug
- [notifications] Fix notification popups sometimes being misplaced
- hide the arrow if no hidden items
- ensure a bit more spacing
- notify screenRectChanged on change panel visibility
- Improve KRunner behavior on adding/removing screens
- [lnf/logout] Center the logout remaining time label
- LogoutScreen: Proper i18n handling
- use KPluginLoader::findPlugin(libName) to find our kcminit library plugin
- Write config when visiblity mode changes
- make the call on the right path
- Move screenlocker KCM to desktop settings
- KSplashQml: Do not use camel case in filenames
- [ksld] Use XFlush after XLib calls
- [ksld] Non-logind fallback for lock screen on resume
- [ksld] Add config option to lock screen on resume
- [ksld] ScreenLocker inhibits sleep on logind
- [ksld] Don't block till the greeter is started
- [ksld] Provide custom QQmlNetworkAccessManagerFactory in greeter
- Rework Plasma's notification positioning code
- [kglobalaccel] The catalog was renamed to kglobalaccel5
- [kglobalaccel] QWS is dead, remove the code for it
- Rename also this template as kglobalaccel5
- Replace Q_WS_* macros to Q_OS_* macros
- Look for kglobalaccel and don't build the internal copy if KF5 >= 5.7
- Make DrKonqi actually build w/ Qt5WebKit & KF5WebKit found
- Include FeatureSummary before we use it
- Replace MEL by MouseArea
- Allow to compile plasma-workspace without Qt5WebKit installed.
- Uncondtionally monitor for all KAMD service status until we have first loaded
- Show album art on mediacontroller tooltip
- Simplify OSD silencer
- Only show OSD on mousewheel when the plasmoid isn't expanded like the comment already says
- Assign expandedFeedback a property that also takes the plasmoid expanded state into account
- Check for errors when the GetConfigOperation returns
- [screenlocker/autotest] Xvfb has a black background
- [ksmserver/ksld] Fix LockWindowTest::testBlankScreen
- Use out-of-band communication between ksld and greeter
- Use Notification window type for notifications
- Use OnScreenDisplay window type for OSD
- KRunner: Update the query string when notified by the view
- Replace & with "and"
- BUG: 337742 Go directly to passwords-only security on Bugzilla.
- Load wallpaper immediately on startup
- Add "Is Lid Present" property to powermanagement engine
- Port to QIcon
- kdelibs4support--
- We no longer paint the background color if the wallpaper is completely covering it
- Remove unused import
- Use QtQuick.Dialogs ColorDialog for selecting the wallpaper background color
- KSMServer dialog should bypass window manager
- Don't show OSD when dragging the slider
- Add "silent" parameter to Powermanagement engine brightness jobs
- check on compactRepresentation
- Reorder the shortcuts
- Make the info with available actions and progress bar with available space visible all the time
- cleanup, lock_logout subdir already handled by plasma_install_package
- drop default config entries for taskbar and desktop fonts
- Fix build
- Register shortcuts for activities management
- Event compress wallpaper sourceSize
- Override plasmoid size to zero rather than one
- Workaround a crash in GridLayout when using a Repeater
- Don't keep updating the values and details when the plasmoid is hidden anyway
- Port mouse dataengine
- cache QTimeZone for the lifespan of the TimeSource don't recreate every minute
- kservice_desktop_to_json -> kcoreaddons_desktop_to_json
- Visually more consistent spacing on the left
- Allow user to customise wallpaper used in the lock screen
- warnings-- add Q_UNUSED to test function
- warnings-- Don't include unused QObject in job ctor
- warnings-- unused local variable
- warnings-- order things correctly
- warning--
- Improve Capslock Enabled warning
- Update brightness availability at runtime
- Don't grab keyboard in lockscreen testing mode
- [klipper] Drop a kBacktrace in a NOISY_KLIPPER block
- don't prepend /usr/share if XDG_DATA_DIR is set
- remove obsoleted webbrowser directory
- Connect to the proper signal
- Get rid of charge animation
- Show battery details right in the view when there is only one battery
- Fix warning
- Make sure the ToolTipArea is always topmost
- Fix margins in system tray
- Delay seeking over mpris
- Implement keyboard handling for wallpaper grid.
- Disable password input while trying to login. BUG:341163 REVIEW:121368
- Make wheel scrolling more reliable and adjust to behavior changes
- Touchpad scroll fix for battery monitor
- Manually dragging the slider breaks the binding to the value apparently
- Use absolute brightness values in battery monitor
- Expose actual and maximum brightness value in dataengine
- uppercase style name
- Add more DrKonqi mappings
- add the next wallpaper action when necessary
- Pass along timestamp when launching.
- Enable keyboard navigation in wallpaper grid
- Escape ampersands in notifications
- remove a useless KGlobal::locale() call
- remove a void FIXME comment
- port to new connect syntax, simplify
- try harder to set desktop as default when no parameter
- KRunner: forceActiveWindow when triggered and visible but not focussed
- Fix password focus in lockscreen
- Remove workarounds we had for the nested event loops
- Fix plasma shell initialization after port to new libkscreen API
- fix the status bar displaying Solid errors
- resurrect the Solid notifications, put them back where they logically belong
- Port Shell to new KScreen API and fix handling of primary outputs
- fix Device Item state
- Fix dialog minimum height (always add the margins afterwards)
- Improve wallpaper performance
- Recent Documents Runner: Run the actual URL when running
- ServicesRunner: Give a higher relevance when the exec matches the term
- Small code cleanup
- Handle resetting OSD values in the shell so you don't need to take care of this in every l'n'f package
- Remove useless anchors and ensure the text doesn't wrap partially leaking into the icon
- Add context to "Audio Muted" asking the translators to keep the text short
- BalooRunner: Baloo now only supports files
- KRunner: Remove the timer when sending the text to KRunner
- BalooRunner: Send all the results in one go
- BalooSearchRunner: Add a delay for queries <= 3 characters
- simplify
- use plugin from the activity only if explicitly set
- used dedicated icon for GHNS
- add another experimental touch ui
- fixuifiles
- don't create SystemTray::Task twice
- fix resetting and reverting to default values
- fix custom containment type from scripting
- fix the temporary popup icon
- some const and nullptr fixes
- Adapt to the new behavior of QmlObject::setDelayedInitialization
- Also take the title label into account when calculating the dialog size
- Enforce StyledText in notifications
- [dataengines/notifications] Replace \n with
- Breeze is the default cursor theme
- Add a couple of additional assertions
- port to QLibrary, const iterators
- add possibility for l&f package to have layouts
- cleanup obsolete code
- register the kcminit object on dbus
- Use new connect api
- [freespacenotifier] Make the SNI just Active when free space raised
- [freespacenotifier] Fix hiding the SNI when avail space goes up again
- Show notification configure button only if application actually has configurable notifications
- find messages in QML as well
- Fix includes
- Clean includes
- Remove not necessary includes
- Finish cleanup and remove unused config.ui remnant
- Only play indeterminate animation when plasmoid is expanded
- Refactor JobDelegate
- Add tooltip showing the precise date and time the notification arrived
- Hide popup when opening configure dialog
- Fix notification configure button
- Fix binding loops and make popup even more compact
- Add context menu entry for the notifications kcm
- Rename settings page to "Information"
- Give the user a bit more context so he/she knows what to do
- Don't leave a gap when label1 is not visible
- Don't emit a Job finished notification if the message would be empty
- Translate file transfer units ourselves
- use standard icons
- Install taskmanagerrulesrc again and add a mapping for Google-chrome-stable.
- Fix condition
- When no percentage is exposed over the dataengine make the progress bar indeterminate
- hide the controller if the panel hides
- let ourself spam
- Make it possible to make plasmawindowed live in a status notifier
- Cleanup Jobs code and remove dead code
- Add timestamp to notification history
- fix the action icon and progress bar for optical discs and MTP players
- don't discard Free Space info for optical discs
- Alleviate the annoyance of Job Finished notifications
- Cleanup Loaders
- Bring back Notifications applet settings UI
- Delayed primaryOutput processing needs to be delayed
- Stop using deprecated API
- Make debug output more meaningful and fix a warning while at it
- Cleanup Notifications code
- Move duplicated code from NotificationDelegate and NotificationPopup into a new NotificationItem
- rectify the order of initialization
- drop some deprecated stuff, code cleanups
- fix opening a removable drive when the mountpoint contains a space
- don't consider packages without images
- fix CD content types and device major/minor number
- port to the correct HAVE_X11 define
- no need for kdelibs4support
- fix crash
- Move ksplash kcm to plasma-desktop with all the other KCMs
- Expose new instance launching.
- Port to new connect api
- Remove not necessary include moc
- Port to new connect api. Clean forward declaration
- Remove unused argument in ksmserver test
- General tidy
- Don't include moc manually
- Remove unused #define
- Clean up includes
- Remove unused logout effects in KSMServer
- port to new connect api
- clean forward declaration
- Remove not necessary include moc
- convert to new connect api
- Move default DesktopSwitcher from KWin to Look and Feel Package
- Port to new connect api. Remove not necessary includes moc
- Forward wheel events inside panel view
- [wallpapers/image] Improve i18n string
- Move KWin's window switcher "sidebar" to Look'n'Feel package
- Use new connect api
- Only show the list of hidden system tray items when a hidden item is expanded
- declare and register the KActivities::Consumer::ServiceStatus metatype
- React to Baloo API changes
- don't mess with positions if the mouse is outside the view
- Warning--
- Only list image types that we can actually open in wallpaper selection dialog
- Port to new connect api
- no context menu on label + richtext when it's not necessary
- fix build
- Baloo Runner: Lower relevance because krunner does not know any better
- LocationRunner: Convert case insensitive path to a proper one
- Remove unused code
- Add missing const
- typo--
- comments++
- proper event translation for all panel locations
- prototype for forwarding screen edge fake events
- Fix build
- Port to new connect api
- Fix includes
- Remove deprecated function
- Remove not necessary include moc
- Remove not necessary include moc
- Remove kdelibs4support
- Fix includes
- Port to new connect api. Fix forward declaration. Fix includes
- Readd Help button. Fix close help dialog
- Fix build with Qt 5.4
- Fix includes
- Port to new connect api
- Fix includes
- Remove not necessary include moc
- Port to new connect api => fix 2 connect signal/slot error
- drkonqi: remove dependency on KStartupInfo, use QX11Info::setNextStartupId instead
- --debug
- Fix warning
- Remove config action for activity bar and panelspacer
- Baloo Runner: Port to newer api
- show the expanded marker only if the theme has it
- check corona pointer
- positionPanel() just positions
- Overhaul mediacontroller layout
Milou
- SourcesModel: Give results which match all the words in the text higher priority
- ResultView: Add an updateQueryString signal
- Add a simple ResultsView which has a simpler delegate
- Call RunnerManager::matchSessionComplete when clear the model
- Fix includes
- Revert "SourcesModel: Only consider each types first result for priority"
- ResultsView: Handle both Enter and Return
Oxygen Fonts
- set plasma version number
libmm-qt
- MMModemLock is already declared as a metatype and this commented code can be removed
Plasma Addons
- ConverterRunner: The case should not matter for units
- add some default sizes
- Fix showdesktop applet interaction
- Cleanup showdesktop metadata desktop
- Fix Messages.sh for "Show Desktop" applet
- Port "Show Desktop" applet to Plasma Next
- Initial port to frameworks for the comic dataengine.
- Port the AudioPlayerControl Runner
- make icons match their indended size, Google Code in by ematirov@gmail.com Mikhail Ivchenko
- Hyphenate numbers. I knew it!
- There are neither .cpp nor .kcfg files in fuzzyclock
- Add webbrowser plasmoid
- hide preedit and aux if both of them are not visible
- kimpanel: try some other way to fix layout flicker
- kimpanel: tries to make size fit better
- kimpanel: make sure size is correct.
- fix typo: window -> inputpanel
- don't install kimpanel.xml, ibus might pick panel randomly.
- Add imageprovider to fifteenpuzzle.
- add plasma version number
- Import desktopswitchers from KWin
- Import window switchers from KWin repository
- Port fifteenPuzzle applet to qml and plasma 5.
- Remove unused rtm library. Reviewed-by: David Edmundson david@davidedmundson.co.uk
- Resizing the dictionary widget left large empty spaces. This patch fixes it. Patch by: Kyle Agronick agronick@gmail.com REVIEW:119638
- kimpanel: Include <locale.h> for LC_CTYPE.
- Fix crash due to off-by-one.
- kimpanel: don't show other icons when switch im in ibus
- kimpanel: add radio and check type support in ibus backend and dataengine
- kimpanel: fix text icon size
- kimpanel: implement reverse engine navigate with shift
- kimpanel: add a timer for property update, to bash some frequent update together
- kimpanel: fix some gtk icon, and wrong logo update
- fix a property string typo
- Fix typo Apperance to Appearance.
- Removing extra COPYING GPL-3 license files - They do not match the licenses in the actual files.
- fix position.h -> position.height
- avoid using var typed property, might trigger a qt crash.
- change IconItem to Image, to avoid animation when pixmap changed
- adopt new SetLookupTable
- port ibus backend 1.5 to xcb and qt5
- strength against possible strange ibus engine list (e.g. duplicate)
- fix focus out and context
- fix focus in event and nagivate
- add a check
- remove some redundant code
- add more check
- implement navigation
- complete ibus 1.5 port
- Add missing QObject and QDataStream includes
- sftp: Use prefixed function for ssh_channel_poll().
- sftp: Fix short read receiving files.
- Add kio-mtp REVIEW:121090
- keep libmolletnetwork private
- Fix url without scheme. Port to QUrl.
- QUrl from Qt5 can't do setPath('..'), instead use KIO::upUrl
- kio_sftp: Use the right type for timeout_sec and timeout_usec.
- Install all kioslaves to $libdir/plugins/kf5/kio
- Imported the filenamesearch ioslave from Dolphin
- Fix includes
- Port to qCDebug
- Remove not necessary includes
- Added support for NFSv3, major refactoring, fixed bugs.
- Port to qCDebug
- Fix includes
- don't screw up the filenames
- Port to new connect api
- Don't use deprecated variabl
- Delete kio_trash as it was moved to kio.git.
- set minimum kf5 version to 5.3
- Port textcreator thumbnailer
- Port comicbook thumbnailer to KF5
- Use new KCoreConfigSkeleton methods
- Make constants const, avoids unnecessary symbols in the .data section.