Minutes Monday Plasma Hangout

Sebastian Kügler sebas at kde.org
Mon Jul 4 11:12:47 UTC 2016


Minutes Plasma 'hangout', 4-7-2016, 12:00 CET

Present: mgraesslin, bshah, Sho, kbroulik, d_ed, notmart, Riddell, sebas

mgraesslin:
* Improved internal Test library in KWin
* New test case which verifies rendering is correct in QPainter compositor
* rendering fixes in QPainter compositor * Fixes for failing cursor init in 
drm platform, falls back to software rendering
* support for tooltip window type on Wayland, pending review: https://
git.reviewboard.kde.org/r/128300/ * XClipboard Sync merged
* investigated plasma-workspace tests which time out on build.kde.org
* started support for windowShown/windowHidden to be properly handled by 
effect system to make sliding popups work on Wayland. Show already working
* handle situation of no XDG_RUNTIME_DIR more gracefully

bshah:
- Two image updates, latest on thursday
- Last one is much more stable due libtaskmanager-ng based task switcher
- Got to know why we need patch in qtbase to get opengl working, - It used to 
fail with : "OpenGL ES 3.0 entry points not found"
- proper fix : https://github.com/libhybris/libhybris/pull/316
- Some freedreno/drm experiments
- Will look into getting Qt 5.7 in mobile this week

Sho:
- Fixed a tricky regression in TM layout code in time for final tag thanks to 
debug output from Marco
- Trying to reproduce bug report for Eclipse launcher apparently misbehaving 
(Java ...)
- Decided to rewrite Window List plasmoid from scratch, old GSoC code was too 
bad to keep (about half the code unused/wrong ...)
-- No longer using the tasks data engine & legacylibtaskmanager; data engine 
will be removed as previously discussed
-- Will fix one of the most-reported Plasma crashers (the Window List plasmoid 
is the #1 vector for the itemsChanged crash)
-- Submitting for review later today
- Also worked a bit more on Pager, git branch soon

kbroulik:
* Migrated Color Picker from KDeclarative DragArea to Qt's "Drag" attached 
property as the latter does not eat way mouse events from the MouseArea, ie. 
you can now drag colors from color picker to your favorite drawing app's color 
palette without jeopardizing the context menu
* Added fixes for right-to-left languages for Plasma, ie. now the popups 
(kickoff and what not) use LayoutMirroring, panel no longer pushes applets out 
the view, etc. Will do further fixes in that area. Unfortunately for Qt to 
auto-detect RTL you need qttranslations
* Using the new KIO::highlightInFileManager everywhere we have a "open 
containing folder" action (eg. FolderView, KFind, ..)

d_ed:
* Plasma 5.7 tagged and ready for release: release due tomorrow
* Added special pulse audio setting specially for Kai
* Found a speed boost in plasma framework with setSize over setWidth/Height
* Fixed a thing with system tray not keeping the auto hiding panel visible
* Made a WIP to make panel save size in grid units
* Spent ages on kwin test framework for activities
* Still have the following: https://phabricator.kde.org/D1697 https://
phabricator.kde.org/D1698 https://phabricator.kde.org/D1699

notmart:
* ported plasma mobile task manager to new libtaskmanager, merged and in image
* ghns button for look and feel kcm (to merge when server ready)
* bugfix in knewstuff (fail when all categories are missing, not just one)
* merged kirigami branch, pretty much ready for 1.0
* continued the separate desktop layout per look and feel (desktop scripting 
will probably have to bind functions to add applets with a specific id in 
order to work)
* started a tool in plasma-sdk, lookandfeelexplorer, to create look and feel 
packages that are based on the current desktop setup

Riddell:
* poked d_ed about release details
* Qt 5.7 entered Neon

sebas:
* bit of hacking on windowmetadata: thumbnails and qtquickitems (wip)
* kscreen bug triage, seems very little fallout from changes in this cycle
* apparently, a plugin loading regression in the kscreen kcm -- will 
investigate (BUG:365040)
* Neon dev-ed now running on my main system, makes tracking kscreen stuff 
easier on more machines
* ordered a new graphics card that can hopefully drive my 4K display at native 
res
    * does anyone want / need a Radeon 6670 passively cooled? (will take it to 
Akademy)
* will poke apol to document test instruments in applet so we actually use it 
more



-- 
sebas

http://www.kde.org | http://vizZzion.org


More information about the Plasma-devel mailing list