kwin/effects
Méven Car 66898e7f46 Wayland: Allow to take single screen screenshots using scale factor without loss
Summary:
The screenshot made on screens with scale factor were downscaled by their scale factor making them blurry.
It prevents taking screenshots of missing Hidpi related bugs showing the issues under Wayland.

This fix the case of a single screenshot, but not the rest:
Multiscreen screenshot downscales the screen using scale factor.
Spectacle rectangular selection screenshot is broken as soon as some scale factor different than 1 is used on any screen.

Test Plan:
Under Wayland with a scale factor on a screen, take a screenshot using spectacle.
The output image is not downscaled and has the same size as the screen resolution.

No other change to any other screenshot mode, or under X.

Reviewers: davidedmundson, #kwin

Reviewed By: davidedmundson, #kwin

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D29010
2020-04-20 16:12:26 +02:00
..
backgroundcontrast
blur Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
colorpicker
coverswitch Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
cube Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
cubeslide Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
desktopgrid Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
dialogparent/package Update my email address 2020-01-14 18:17:18 +02:00
diminactive Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
dimscreen/package Update my email address 2020-01-14 18:17:18 +02:00
eyeonscreen/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-31 06:35:42 +02:00
fade
fadedesktop SVN_SILENT made messages (.desktop file) - always resolve ours 2020-01-29 09:28:27 +01:00
fadingpopups/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-27 06:43:00 +01:00
fallapart Revert "[effects/fallapart] Override scale, fade, and glide effect" 2019-12-12 15:31:56 +02:00
flipswitch Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
frozenapp/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-02-21 09:42:45 +01:00
glide Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
highlightwindow Fix compiler warnings 2020-03-17 15:07:52 +01:00
invert Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
kscreen
login/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-02-11 05:59:16 +01:00
logout/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-27 06:43:00 +01:00
lookingglass Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
magiclamp Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
magnifier Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
maximize/package [effects/maximize] Use windowFrameGeometryChanged 2020-02-12 10:52:26 +02:00
morphingpopups/package [effects/morphingpopups] Start animation on windowFrameGeometryChanged 2020-02-12 10:52:26 +02:00
mouseclick Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
mousemark Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
presentwindows Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
resize Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
scale/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-27 06:43:00 +01:00
screenedge
screenshot Wayland: Allow to take single screen screenshots using scale factor without loss 2020-04-20 16:12:26 +02:00
sessionquit/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-27 06:43:00 +01:00
sheet Update my email address 2020-01-14 18:17:18 +02:00
showfps Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
showpaint [effects] Port from deprecated method KCModule::changed 2020-01-24 01:18:48 +00:00
slide Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
slideback
slidingpopups Move from Quad to Cubic 2020-03-04 19:40:35 +01:00
snaphelper [effects/snaphelper] Use windowFrameGeometryChanged 2020-02-12 10:52:26 +02:00
squash/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-27 06:43:00 +01:00
startupfeedback Set cursor size default to 24 to align with KCM 2020-04-17 14:43:51 +02:00
thumbnailaside Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
touchpoints
trackmouse Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
translucency/package
windowaperture/package SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-31 06:35:42 +02:00
windowgeometry Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
wobblywindows Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
zoom Reduce the amount of objects that are compiled several times 2020-04-02 00:41:55 +02:00
CMakeLists.txt Port away from deprecated KIconLoader::IconSize 2020-02-29 00:29:13 +01:00
effect_builtins.cpp Remove the "Candy" category and fold its contents into "Appearance" 2020-02-25 11:26:27 -07:00
effect_builtins.h
kwineffect.desktop
logging.cpp
Messages.sh Extract messages from header file as well, optimize extraction 2020-02-16 11:55:17 +02:00
shaders.qrc