[kwin] [Bug 465158] line glitches with 125% and 150% scale on Wayland

2023-02-15 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=465158

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 465158] line glitches with 125% and 150% scale on Wayland

2023-02-15 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=465158

--- Comment #10 from Mathias Tillman  ---
This also seems to happen on the recently released Plasma 5.27. Weirdly, for
me, it doesn't appear on 150% scaling, but it does on 125%. If I change to 140%
I get a horizontal line instead which appears at roughly the same place as the
vertical bar when using 125%.

Here's my output of the support info:
==

Version
===
KWin version: 5.27.0
Qt Version: 5.15.8
Qt compile version: 5.15.8
XCB compile version: 1.14

Operation Mode: Xwayland

Build Options
=
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 12201001
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==
Plugin: org.kde.kwin.aurorae
Theme: __aurorae__svg__Canta-light
Plugin recommends border size: No
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0
decorationButtonsRight: 3, 4, 5
borderSize: 3
gridUnit: 12
font: Google Sans,10,-1,5,50,0,0,0,0,0,Regular
smallSpacing: 3
largeSpacing: 12

Output backend
==
Name: DRM
Active: true
Atomic Mode Setting on GPU 0: true

Cursor
==
themeName: breeze_cursors
themeSize: 24

Options
===
focusPolicy: 1
xwaylandCrashPolicy: 
xwaylandMaxCrashCount: 3
nextFocusPrefersMouse: true
clickRaise: true
autoRaise: false
autoRaiseInterval: 750
delayFocusInterval: 300
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: true
activeMouseScreen: true
placement: 
activationDesktopPolicy: 0
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: false
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 28
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 28
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 28
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
compositingMode: 1
useCompositing: true
hiddenPreviews: 1
glSmoothScale: 2
glStrictBinding: false
glStrictBindingFollowsDriver: true
glPreferBufferSwap: 101
glPlatformInterface: 2
windowsBlockCompositing: true
latencyPolicy: 
renderTimeEstimator: 
allowTearing: true

Screen Edges

desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
===
Active screen follows mouse:  yes
Number of Screens: 2

Screen 0:
-
Name: DP-1
Enabled: 1
Geometry: 0,0,2048x1152
Scale: 1.25
Refresh Rate: 143998
Adaptive Sync: incapable
Screen 1:
-
Name: DP-2
Enabled: 1
Geometry: 2047,0,1766x994
Scale: 1.44922
Refresh Rate: 143998
Adaptive Sync: incapable

Compositing
===
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 5700 XT (navi10, LLVM 15.0.7, DRM 3.49,
6.1.11-x64v1-xanmod1)
OpenGL version string: 4.6 (Core Profile) Mesa 22.3.5 - kisak-mesa PPA
OpenGL platform interface: EGL
OpenGL shading language version string: 4.60
Driver: Unknown
GPU class: Unknown
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 22.3.5
X server version: 1.22.1
Linux kernel version: 6.1.11
Direct rendering: Requires strict binding: no
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used

Loaded Effects:
---
colorpicker
outputlocator
screenshot
zoom
blur
contrast
kwin4_effect_logout
kwin4_effect_sessionquit
kwin4_effect_login
slidingpopups
kwin4_effect_translucency
kwin4_effect_windowaperture
slide
kwin4_effect_squash
kwin4_effect_maximize
kwin4_effect_morphingpopups
kwin4_effect_frozenapp
kwin4_effect_fadingpopups
kwin4_effect_fullscreen
kwin4_effect_scale
kwin4_effect_dialogparent
desktopgrid
highlightwindow
overview
tileseditor
windowview
blendchanges
startupfeedback
kscreen
screentransform

Currently Active Effects:
-
blur
contrast

Effect Settings:

colorpicker:

outputlocator:

screenshot:

zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
focusTrackingEnabled: false
textCaretTrackingEnabled: false
focus

[kwin] [Bug 438401] [Wayland] 3rd-party window decoration pixelatex/badly rendered when fractional display scaling is used

2023-02-15 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=438401

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 465158] line glitches with 125% and 150% scale on Wayland

2023-02-17 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=465158

--- Comment #12 from Mathias Tillman  ---
Update: I think it may be related to the Blur effect, because I just tried
turning that off and that seems to have made the lines disappear. Interestingly
the lines also only appear when there's a semi-translucent window behind eg
chrome or firefox.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 465158] line glitches with 125% and 150% scale on Wayland

2023-02-17 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=465158

--- Comment #13 from Mathias Tillman  ---
Running a bisect the issue seems to be with
https://invent.kde.org/plasma/kwin/-/commit/64e42bbd04e10e8b0c32bec444864ce7c64bbfc5
and that whole MR in fact. Maybe the blur code doesn't like the rounding ?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 465158] line glitches with 125% and 150% scale on Wayland

2023-02-19 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=465158

--- Comment #15 from Mathias Tillman  ---
@JonnyRobbie Do the lines go away of you disable the Blur effect?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 466186] New: Closing VLC when a video is playing causes kwin wayland assert error crash/restart

2023-02-20 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=466186

Bug ID: 466186
   Summary: Closing VLC when a video is playing causes kwin
wayland assert error crash/restart
Classification: Plasma
   Product: kwin
   Version: 5.27.0
  Platform: Neon
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: wayland-generic
  Assignee: kwin-bugs-n...@kde.org
  Reporter: master.ho...@gmail.com
  Target Milestone: ---

SUMMARY
I'm experiencing a crash whenever I close VLC when a video is playing running
kwin v5.27.0 (though I haven't tested earlier versions) on wayland.


STEPS TO REPRODUCE
1. Play video through VLC
2. Close VLC
3. kwin wayland restarts

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Version
===
KWin version: 5.27.0
Qt Version: 5.15.8
Qt compile version: 5.15.8
XCB compile version: 1.14

Operation Mode: Xwayland

Build Options
=
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 12201001
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==
Plugin: org.kde.kwin.aurorae
Theme: __aurorae__svg__Canta-light
Plugin recommends border size: No
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0
decorationButtonsRight: 3, 4, 5
borderSize: 3
gridUnit: 10
font: Google Sans,10,-1,5,50,0,0,0,0,0,Regular
smallSpacing: 2
largeSpacing: 10

Output backend
==
Name: DRM
Active: true
Atomic Mode Setting on GPU 0: true

Cursor
==
themeName: breeze_cursors
themeSize: 24

Options
===
focusPolicy: 1
xwaylandCrashPolicy: 
xwaylandMaxCrashCount: 3
nextFocusPrefersMouse: true
clickRaise: true
autoRaise: false
autoRaiseInterval: 750
delayFocusInterval: 300
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: true
activeMouseScreen: true
placement: 
activationDesktopPolicy: 0
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: false
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 28
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 28
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 28
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
compositingMode: 1
useCompositing: true
hiddenPreviews: 1
glSmoothScale: 2
glStrictBinding: false
glStrictBindingFollowsDriver: true
glPreferBufferSwap: 101
glPlatformInterface: 2
windowsBlockCompositing: true
latencyPolicy: 
renderTimeEstimator: 
allowTearing: true

Screen Edges

desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
===
Active screen follows mouse:  yes
Number of Screens: 2

Screen 0:
-
Name: DP-1
Enabled: 1
Geometry: 0,0,2048x1152
Scale: 1.25
Refresh Rate: 143998
Adaptive Sync: incapable
Screen 1:
-
Name: DP-2
Enabled: 1
Geometry: 2048,0,2048x1152
Scale: 1.25
Refresh Rate: 143998
Adaptive Sync: incapable

Compositing
===
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 5700 XT (navi10, LLVM 15.0.7, DRM 3.49,
6.1.12-x64v1-xanmod1)
OpenGL version string: 4.6 (Core Profile) Mesa 22.3.5 - kisak-mesa PPA
OpenGL platform interface: EGL
OpenGL shading language version string: 4.60
Driver: Unknown
GPU class: Unknown
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 22.3.5
Linux kernel version: 6.1.12
Direct rendering: Requires strict binding: no
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used

Loaded Effects:
---
colorpicker
outputlocator
screenshot
zoom
kwin4_effect_logout
kwin4_effect_sessionquit
kwin4_effect_login
slidingpopups
kwin4_effect_translucency
kwin4_effect_windowaperture
slide
kwin4_effect_squash
kwin4_effect_maximize
kwin4_effect_morphingpopups
kwin4_effect_frozenapp
kwin4_effect_fadingpopups
kwin4_effect_fullscreen
kwin4_effect_scale
kwin4_effect_dialogparent
desktopgr

[kwin] [Bug 466186] Closing VLC when a video is playing causes kwin wayland assert error crash/restart

2023-02-21 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=466186

--- Comment #1 from Mathias Tillman  ---
Seems the crash also happens under X11, so it's not limited to just Wayland.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 465158] Line glitches with 125% and 150% scale on Wayland with either Both Blur or Background Contrast effects turned on

2023-02-21 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=465158

--- Comment #21 from Mathias Tillman  ---
See https://invent.kde.org/plasma/kwin/-/merge_requests/3236 for a discussion
about a potential fix for this issue. It does work for me, but there are some
uncertainties about how to best approach it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 466186] Closing VLC when a video is playing causes kwin assert error crash/restart

2023-02-21 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=466186

Mathias Tillman  changed:

   What|Removed |Added

Summary|Closing VLC when a video is |Closing VLC when a video is
   |playing causes kwin wayland |playing causes kwin assert
   |assert error crash/restart  |error crash/restart

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 438401] [Wayland] 3rd-party window decoration pixelatex/badly rendered when fractional display scaling is used

2023-03-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=438401

--- Comment #16 from Mathias Tillman  ---
Was this fixed in one of the 5.27.X releases? It seems to work fine for me now
on 5.27.2 anyhow.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 459755] 5.26 Wayland windows go below Latte when "always visible" is chosen

2023-03-05 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=459755

--- Comment #20 from Mathias Tillman  ---
(In reply to Archisman Panigrahi from comment #18)
> (In reply to Mathias Tillman from comment #13)
> > Slight update: Seems that it doesn't like it when the width is smaller than
> > the height (for a top or bottom panel) or vice-versa. The "magic" 88 pixels
> > width in my previous comment was actually the same as the height - that's
> > why it started working when I changed it to that.
> > So I guess a simple solution would be to change the 1 pixel width/height to
> > the height/width counterpart.
> 
> How do you change this height? I could not find a file named
> waylandinterface.cpp

You can see what needs to be changed in the MR above:
https://invent.kde.org/plasma/latte-dock/-/merge_requests/44

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 459755] 5.26 Wayland windows go below Latte when "always visible" is chosen

2023-02-01 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=459755

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 459755] 5.26 Wayland windows go below Latte when "always visible" is chosen

2023-02-05 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=459755

--- Comment #12 from Mathias Tillman  ---
I have the same issue and I've managed to narrow the issue down to
WaylandInterface::setViewStruts in app/wm/waylandinterface.cpp. The issue seems
to be that the ghost window has a width (or height) of 1 pixel, and that causes
it to be (I'm guessing) ignored by the wm. If I change the w->setGeometry call
to use the full rect it works properly. I did some further testing, and for me
the "magic" value that causes it to work is if I set the width to 88 pixels -
any less than that and it won't work.
Anyone know the reason for it not using the full rect for the ghost window?

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 459755] 5.26 Wayland windows go below Latte when "always visible" is chosen

2023-02-05 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=459755

--- Comment #13 from Mathias Tillman  ---
Slight update: Seems that it doesn't like it when the width is smaller than the
height (for a top or bottom panel) or vice-versa. The "magic" 88 pixels width
in my previous comment was actually the same as the height - that's why it
started working when I changed it to that.
So I guess a simple solution would be to change the 1 pixel width/height to the
height/width counterpart.

-- 
You are receiving this mail because:
You are watching all bug changes.

[dolphin] [Bug 483172] Free Disk Space button margin too wide and cuts off fonts

2024-06-19 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=483172

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[neon] [Bug 481938] Unable to leave session via Desktop menu on Plasma 6.0.0

2024-02-29 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=481938

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #20 from Mathias Tillman  ---
Can confirm this when upgrading to 6.0 on the user branch. Looks like the whole
/usr/share/dbus-1 directory is missing in the build66 package of
plasma-workspace. It does exist in build65, however, so something must have
happened in-between build66 and build65 that has caused it to not be included
anymore.

-- 
You are receiving this mail because:
You are watching all bug changes.

[neon] [Bug 457006] Unable to install Calligra

2024-02-06 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=457006

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #5 from Mathias Tillman  ---
(In reply to Doug from comment #4)
> I'm having this issue now with Testing.  Getting a dependency resolution
> fail error in Discover.
> 
> when installing from the terminal:
> 
> doug@testing:~$ sudo apt install calligra
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> Starting pkgProblemResolver with broken count: 1
> Starting 2 pkgProblemResolver with broken count: 1
> Investigating (0) calligra-libs:amd64 < none ->
> 1:3.2.1+p22.04+tstable+git20221007.0143-0 @un puN Ib >
> Broken calligra-libs:amd64 Depends on calligra-data:amd64 < none |
> 1:3.2.1+p22.04+tstable+git20221007.0143-0 @un uH > (>=
> 1:3.2.1+p22.04+tstable+git20221007.0143-0)
>   Considering calligra-data:amd64 0 as a solution to calligra-libs:amd64 7
>   Re-Instated calligra-data:amd64
> Broken calligra-libs:amd64 Depends on libkchart2:amd64 < none | 2.8.0-1 @un
> uH > (>= 2.8.0+p22.04+tstable+git20220908.1010)
> Broken calligra-libs:amd64 Depends on libm2mml0.0v5:amd64 < none |
> 0.9.0-0ubuntu4 @un uH >
>   Considering libm2mml0.0v5:amd64 1 as a solution to calligra-libs:amd64 7
>   Re-Instated libcauchy0.0v5:amd64
>   Re-Instated libm2mml0.0v5:amd64
> Broken calligra-libs:amd64 Depends on libphonon4qt5experimental4:amd64 <
> none | 4:4.12.0+p22.04+vstable+git20240117.0713-0 @un uH > (>=
> 4:4.11.1+p22.04+tunstable+git20220919.0138)
>   Considering libphonon4qt5experimental4:amd64 0 as a solution to
> calligra-libs:amd64 7
>   Re-Instated libphonon4qt5experimental4:amd64
> Broken calligra-libs:amd64 Depends on libspnav0:amd64 < none | 0.2.3-1 @un
> uH > (>= 0.2.2)
>   Considering libspnav0:amd64 0 as a solution to calligra-libs:amd64 7
>   Re-Instated libspnav0:amd64
> Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
> 
> The following packages have unmet dependencies:
>  calligra-libs : Depends: libkchart2 (>=
> 2.8.0+p22.04+tstable+git20220908.1010) but it is not going to be installed
>  Recommends: fonts-lyx but it is not going to be installed
>  Recommends: libqca2-plugins but it is not installable
>  Recommends: python but it is not installable
> E: Unable to correct problems, you have held broken packages.

Same here running the latest testing branch of Neon. It seems like on the
unstable branch calligra-libs has changed the libkchart2 dependency to
libkchart5-2, but on testing it's still libkchart2. This causes a dependency
error since libkchart2 isn't updated by neon, whereas libkchart5-2 is.

TLDR: The calligra-libs dependencies have to be changed to reference
libkchart5-2 instead of libkchart2 on testing.

-- 
You are receiving this mail because:
You are watching all bug changes.

[neon] [Bug 457006] Unable to install Calligra

2024-02-06 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=457006

--- Comment #7 from Mathias Tillman  ---
(In reply to Jonathan Riddell from comment #6)
> Calligra is not well maintained alas.  However try now.

Can confirm that it's fixed now - thanks for the quick resolution!

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 421135] Flickering Issue with Blur enabled

2022-03-17 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=421135

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #4 from Mathias Tillman  ---
So I've been experiencing this myself lately, but I believe the original bug is
actually a separate issue, it just happens to have the same or similar results.
I've done some testing myself, and it seems to have been introduced in v5.24.2.
Running a bisect the faulty commit looks to be
00a8de6c011954f379fe6f0542bdc9c502de45f3
(https://invent.kde.org/plasma/kwin/-/commit/00a8de6c011954f379fe6f0542bdc9c502de45f3).
I'm not sure why this would cause flickering though.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 421135] Flickering Issue with Blur enabled

2022-03-17 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=421135

Mathias Tillman  changed:

   What|Removed |Added

 CC||vlad.zahorod...@kde.org

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 421135] Flickering Issue with Blur enabled

2022-03-17 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=421135

--- Comment #5 from Mathias Tillman  ---
Created attachment 147548
  --> https://bugs.kde.org/attachment.cgi?id=147548&action=edit
Patch to fix window flickering

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 421135] Flickering Issue with Blur enabled

2022-03-18 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=421135

--- Comment #10 from Mathias Tillman  ---
(In reply to Matt from comment #8)
> (In reply to David Edmundson from comment #7)
> > Git commit 140c2fb20efa547cda1ff74880a7cdbcab8b5943 by David Edmundson, on
> > behalf of Mathias Tillman.
> > Committed on 17/03/2022 at 22:19.
> > Pushed by davidedmundson into branch 'master'.
> > 
> > effects/blur: Fix window flickering when the clip intersected with the
> > current blur region.
> > 
> > This fixes a bug introduced in
> > https://invent.kde.org/plasma/kwin/-/merge_requests/2045 where it would no
> > longer check if it should redraw the whole region unless the data clip
> > intersected. This would lead to flickering in certain cases
> > 
> > M  +7-6src/effects/blur/blur.cpp
> > 
> > https://invent.kde.org/plasma/kwin/commit/
> > 140c2fb20efa547cda1ff74880a7cdbcab8b5943
> 
> Wondering if this bug should really be resolved as fixed?
> Matthias says this is a fix for something introduced in 5.24, but the issue
> that was reported has been around since at least 5.18.

Agreed, it probably shouldn't be marked as fixed. In hindsight I should have
opened a separate issue, but since I wasn't sure of what the actual issue was,
and it basically matched the flickering of the original issue, I decided to
post my findings here.
Perhaps this latest conversation should be split into a separate issue (that
would be marked as resolved) for archiving purposes?

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-04-20 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

--- Comment #10 from Mathias Tillman  ---
I'm going to attempt to compile qt to see if I can find out what's causing this
over the coming days. I will report back what I find!

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-04-23 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

--- Comment #12 from Mathias Tillman  ---
Do you mean git master? Unfortunately I haven't been able to get that working
on my system due to the task manager widget not loading at all. It shows a
bunch of errors on startup, so I'm guessing it's not working because of some
incompatibility issue. Does it depend on some later plasma framework version?
I'm on KDE neon testing which has 5.15.4.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 406818] New: Wrong QtGraphicalEffects dependency in CMake

2019-04-23 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=406818

Bug ID: 406818
   Summary: Wrong QtGraphicalEffects dependency in CMake
   Product: lattedock
   Version: git (master)
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: plasmoid
  Assignee: mvourla...@gmail.com
  Reporter: master.ho...@gmail.com
  Target Milestone: ---

SUMMARY
The CMakeLists file adds a dependency on QtGraphicalEffects 1.0, but two of the
qml files use QtGraphicalEffects 1.2, which causes the shell plasmoid to fail
to load on systems that only have 1.0 installed.

STEPS TO REPRODUCE
1. Compile git master on a system that only has QtGraphicalEffects 1.0
2. Run it

OBSERVED RESULT
The shell plasmoid fails to load, which causes problems with the task manager
and probably other things.

EXPECTED RESULT
The shell plasmoid should load properly.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: -
(available in About System)
KDE Plasma Version: -
KDE Frameworks Version: -
Qt Version: 5.12.0

ADDITIONAL INFORMATION
Seems to me like either the CMakeLists.txt file should update the dependency on
1.2, or downgrade the two qml files that depend on 1.2. I manually changed them
to import 1.0 instead of 1.2, and it seems to work fine now.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 406818] Wrong QtGraphicalEffects dependency in CMake

2019-04-23 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=406818

--- Comment #2 from Mathias Tillman  ---
Which solution do you think is best? I've been trying to find
QtGraphicalEffects 1.2, but the latest I can find seems to be 1.12 - is 1.2 a
part of some unreleased Qt version?

I can definitely do a PR, just need to know what solution you want.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-04-23 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

--- Comment #14 from Mathias Tillman  ---
Running git master now, and things are looking good so far. Will report back in
a few days after testing it more.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 406818] Wrong QtGraphicalEffects dependency in CMake

2019-04-23 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=406818

Mathias Tillman  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://commits.kde.org/lat
   ||te-dock/99454c0b15ba7afbeed
   ||ea69b0ceb0a7a1f44783a
 Status|REPORTED|RESOLVED

--- Comment #4 from Mathias Tillman  ---
Git commit 99454c0b15ba7afbeedea69b0ceb0a7a1f44783a by Mathias Tillman.
Committed on 23/04/2019 at 20:32.
Pushed by mathiastillman into branch 'master'.

Import QtGraphicalEffects 1.0 instead of 1.2 to fix dependency issue.

Summary:
Fixes an issue where the shell plasmoid fails to load when QtGraphicalEffects
1.2 is missing from the system. This causes various issues like the task
manager applet failing to load.

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D20774

M  +1-1plasmoid/package/contents/ui/taskslayout/ScrollEdgeShadows.qml
M  +1-1plasmoid/package/contents/ui/taskslayout/ScrollOpacityMask.qml

https://commits.kde.org/latte-dock/99454c0b15ba7afbeedea69b0ceb0a7a1f44783a

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-04-24 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

--- Comment #15 from Mathias Tillman  ---
Done some more testing, and it is definitely fixed in git master. To test I
checked out 77f7d27c83b2be01a6ad49c09df3f58c489790c1 and the issue is back
again, then checked out 834b6477ac53a81541207b9ade8d58051fb4e6d2 and it's
fixed.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-04-25 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

--- Comment #17 from Mathias Tillman  ---
Yeah, feels nice when a simple refactor actually fixes something! I backported
834b6477ac53a81541207b9ade8d58051fb4e6d2 to the v0.8 branch, and it looks to be
working there as well. Any chance you could push out a new 0.8 release with it
fixed? Prefer to stay on the official distro version since I get automatic
updates and such that way.

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-03-22 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #4 from Mathias Tillman  ---
Having the same problem here. I have a theory that it's caused by the user
leaving the MouseArea (for the window preview) before it's active, meaning the
onContainsMouseChanged signal is never sent. However, I haven't done enough
testing to verify this is the case. Unfortunately, it also happens quite rarely
for me, so I haven't been able to find a way to reproduce it reliably.
I will do some testing and report back what I find.

-- 
You are receiving this mail because:
You are watching all bug changes.

[lattedock] [Bug 405016] Dock stays visible when moving mouse in and out quickly

2019-03-26 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=405016

--- Comment #5 from Mathias Tillman  ---
Done some debugging, and I believe this may be a Qt bug. Basically, when this
happens, containsMouse is still true for the ToolTipWindowMouseArea component,
even though my cursor is clearly outside the window preview.
To make this even more clear I tested it by starting a timer that would trigger
1 second after the window preview was shown, and made it output containsMouse.
And sure enough, it was true even if my cursor was in the middle of the screen.

Looking at the qt code, containsMouse only returns a value that's set when
leaving, entering or moving the cursor. If I were to guess, the hoverLeaveEvent
is never triggered, causing the internal value to never be updated.

I still haven't found a reproducible way to trigger this bug yet, but I am
working on it. It just happens randomly when you quickly move the mouse cursor
over the window preview, just as it appears.

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 379524] Fontsettings crashes/stalls when installing/deleting multiple system fonts

2018-07-30 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=379524

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com
 Ever confirmed|0   |1
 Status|UNCONFIRMED |CONFIRMED

--- Comment #7 from Mathias Tillman  ---
I have sent a review request that should fix this issue here:
https://phabricator.kde.org/D14493

Please try the patch if you can and report back.

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 379324] Deleting System-Fonts causes a freeze of systemsettings

2018-07-30 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=379324

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com
 Ever confirmed|0   |1
 Status|UNCONFIRMED |CONFIRMED

--- Comment #6 from Mathias Tillman  ---
I have sent a review request that should fix this issue here:
https://phabricator.kde.org/D14493

Please try the patch if you can and report back.

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 392267] Font Installer hangs at 100% when installing a system font

2018-07-31 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=392267

Mathias Tillman  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
  Latest Commit||https://commits.kde.org/pla
   ||sma-desktop/60c895758f20bd2
   ||cb17ab12e57cf34cc37197098
 Resolution|--- |FIXED

--- Comment #1 from Mathias Tillman  ---
Git commit 60c895758f20bd2cb17ab12e57cf34cc37197098 by Mathias Tillman.
Committed on 31/07/2018 at 10:40.
Pushed by mathiastillman into branch 'master'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 379324, bug 349673, bug 361960

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/60c895758f20bd2cb17ab12e57cf34cc37197098

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 379524] Fontsettings crashes/stalls when installing/deleting multiple system fonts

2018-07-31 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=379524

Mathias Tillman  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED
  Latest Commit||https://commits.kde.org/pla
   ||sma-desktop/60c895758f20bd2
   ||cb17ab12e57cf34cc37197098

--- Comment #8 from Mathias Tillman  ---
Git commit 60c895758f20bd2cb17ab12e57cf34cc37197098 by Mathias Tillman.
Committed on 31/07/2018 at 10:40.
Pushed by mathiastillman into branch 'master'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379324, bug 349673, bug 361960, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/60c895758f20bd2cb17ab12e57cf34cc37197098

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 349673] kcm_fontinst: Backend crashes on systemwide fonts installations

2018-07-31 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=349673

Mathias Tillman  changed:

   What|Removed |Added

  Latest Commit||https://commits.kde.org/pla
   ||sma-desktop/60c895758f20bd2
   ||cb17ab12e57cf34cc37197098
 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #14 from Mathias Tillman  ---
Git commit 60c895758f20bd2cb17ab12e57cf34cc37197098 by Mathias Tillman.
Committed on 31/07/2018 at 10:40.
Pushed by mathiastillman into branch 'master'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 379324, bug 361960, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/60c895758f20bd2cb17ab12e57cf34cc37197098

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 379324] Deleting System-Fonts causes a freeze of systemsettings

2018-07-31 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=379324

Mathias Tillman  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://commits.kde.org/pla
   ||sma-desktop/60c895758f20bd2
   ||cb17ab12e57cf34cc37197098

--- Comment #7 from Mathias Tillman  ---
Git commit 60c895758f20bd2cb17ab12e57cf34cc37197098 by Mathias Tillman.
Committed on 31/07/2018 at 10:40.
Pushed by mathiastillman into branch 'master'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 349673, bug 361960, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/60c895758f20bd2cb17ab12e57cf34cc37197098

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 361960] kfontinst freezes adding fonts to system

2018-07-31 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=361960

Mathias Tillman  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|UNCONFIRMED |RESOLVED
  Latest Commit||https://commits.kde.org/pla
   ||sma-desktop/60c895758f20bd2
   ||cb17ab12e57cf34cc37197098

--- Comment #12 from Mathias Tillman  ---
Git commit 60c895758f20bd2cb17ab12e57cf34cc37197098 by Mathias Tillman.
Committed on 31/07/2018 at 10:40.
Pushed by mathiastillman into branch 'master'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 379324, bug 349673, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/60c895758f20bd2cb17ab12e57cf34cc37197098

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 379524] Fontsettings crashes/stalls when installing/deleting multiple system fonts

2018-08-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=379524

Mathias Tillman  changed:

   What|Removed |Added

  Latest Commit|https://commits.kde.org/pla |https://commits.kde.org/pla
   |sma-desktop/60c895758f20bd2 |sma-desktop/690570a4cefd786
   |cb17ab12e57cf34cc37197098   |db5113ca237e9bdb48cd50812

--- Comment #9 from Mathias Tillman  ---
Git commit 690570a4cefd786db5113ca237e9bdb48cd50812 by Mathias Tillman.
Committed on 02/08/2018 at 07:33.
Pushed by mathiastillman into branch 'Plasma/5.12'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379324, bug 349673, bug 361960, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

(cherry picked from commit 60c895758f20bd2cb17ab12e57cf34cc37197098)

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/690570a4cefd786db5113ca237e9bdb48cd50812

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 361960] kfontinst freezes adding fonts to system

2018-08-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=361960

Mathias Tillman  changed:

   What|Removed |Added

  Latest Commit|https://commits.kde.org/pla |https://commits.kde.org/pla
   |sma-desktop/60c895758f20bd2 |sma-desktop/690570a4cefd786
   |cb17ab12e57cf34cc37197098   |db5113ca237e9bdb48cd50812

--- Comment #13 from Mathias Tillman  ---
Git commit 690570a4cefd786db5113ca237e9bdb48cd50812 by Mathias Tillman.
Committed on 02/08/2018 at 07:33.
Pushed by mathiastillman into branch 'Plasma/5.12'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 379324, bug 349673, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

(cherry picked from commit 60c895758f20bd2cb17ab12e57cf34cc37197098)

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/690570a4cefd786db5113ca237e9bdb48cd50812

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 349673] kcm_fontinst: Backend crashes on systemwide fonts installations

2018-08-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=349673

Mathias Tillman  changed:

   What|Removed |Added

  Latest Commit|https://commits.kde.org/pla |https://commits.kde.org/pla
   |sma-desktop/60c895758f20bd2 |sma-desktop/690570a4cefd786
   |cb17ab12e57cf34cc37197098   |db5113ca237e9bdb48cd50812

--- Comment #16 from Mathias Tillman  ---
Git commit 690570a4cefd786db5113ca237e9bdb48cd50812 by Mathias Tillman.
Committed on 02/08/2018 at 07:33.
Pushed by mathiastillman into branch 'Plasma/5.12'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 379324, bug 361960, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

(cherry picked from commit 60c895758f20bd2cb17ab12e57cf34cc37197098)

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/690570a4cefd786db5113ca237e9bdb48cd50812

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 392267] Font Installer hangs at 100% when installing a system font

2018-08-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=392267

Mathias Tillman  changed:

   What|Removed |Added

  Latest Commit|https://commits.kde.org/pla |https://commits.kde.org/pla
   |sma-desktop/60c895758f20bd2 |sma-desktop/690570a4cefd786
   |cb17ab12e57cf34cc37197098   |db5113ca237e9bdb48cd50812

--- Comment #2 from Mathias Tillman  ---
Git commit 690570a4cefd786db5113ca237e9bdb48cd50812 by Mathias Tillman.
Committed on 02/08/2018 at 07:33.
Pushed by mathiastillman into branch 'Plasma/5.12'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 379324, bug 349673, bug 361960

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

(cherry picked from commit 60c895758f20bd2cb17ab12e57cf34cc37197098)

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/690570a4cefd786db5113ca237e9bdb48cd50812

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 379324] Deleting System-Fonts causes a freeze of systemsettings

2018-08-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=379324

Mathias Tillman  changed:

   What|Removed |Added

  Latest Commit|https://commits.kde.org/pla |https://commits.kde.org/pla
   |sma-desktop/60c895758f20bd2 |sma-desktop/690570a4cefd786
   |cb17ab12e57cf34cc37197098   |db5113ca237e9bdb48cd50812

--- Comment #8 from Mathias Tillman  ---
Git commit 690570a4cefd786db5113ca237e9bdb48cd50812 by Mathias Tillman.
Committed on 02/08/2018 at 07:33.
Pushed by mathiastillman into branch 'Plasma/5.12'.

fontinst quits after KJob is done

Summary:
As the summary says, when installing/removing multiple fonts to system the
expected behaviour would be for fontinst to keep running after the first font
has been installed or removed, instead it quits which causes a bunch of issues.
fontinst uses KJob to authorize and internally KJob uses a QEventLoopLocker
which causes the main event loop to quit when it's done.
I'm not entirely sure why the event loop locker is enabled by default for KJob,
but the patch I have attached works around this by completely disabling that
functionality for fontinst. There's a timer that runs in the background which
checks for any connected clients, so it will quit after a little while
regardless.
Related: bug 379524, bug 349673, bug 361960, bug 392267

Test Plan: Make sure fonts are still installed and removed properly.

Reviewers: #plasma, dfaure, aacid, gateau

Reviewed By: dfaure

Subscribers: wbauer, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D14493

(cherry picked from commit 60c895758f20bd2cb17ab12e57cf34cc37197098)

M  +4-0kcms/kfontinst/dbus/Main.cpp

https://commits.kde.org/plasma-desktop/690570a4cefd786db5113ca237e9bdb48cd50812

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 404234] plasmoid previews not working

2019-02-13 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=404234

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #6 from Mathias Tillman  ---
Just wanted to chime in that I'm having the same problem since updating to
plasma 5.15. Any ETA on when 0.8.6 will be available?
I'll have a go at compiling the latest code from git and see if it's fixed
there.

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 404234] plasmoid previews not working with plasma 5.15

2019-02-14 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=404234

--- Comment #11 from Mathias Tillman  ---
I've posted a patch here which should fix this issue:
https://phabricator.kde.org/D19002

Feel free to give it a try.

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 404234] plasmoid previews not working with plasma 5.15

2019-02-14 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=404234

Mathias Tillman  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED
  Latest Commit||https://commits.kde.org/lat
   ||te-dock/ddb941d4656cf54eec4
   ||8d0cec7c9569d34a409d1

--- Comment #14 from Mathias Tillman  ---
Git commit ddb941d4656cf54eec48d0cec7c9569d34a409d1 by Mathias Tillman.
Committed on 14/02/2019 at 13:01.
Pushed by mathiastillman into branch 'master'.

Fix window thumbnails not working since frameworks 5.55

Summary:
This fixes a problem where window thumbnails are no longer visible since KDE
Frameworks 5.55. This is caused by
https://cgit.kde.org/plasma-framework.git/commit/?id=b257029afc3bfcd6366d2c2b910b8d91403ab8a
which no longer automatically updates the visibility of mainItem of
PlasmaCore.Dialog.

Test Plan: Ensure window thumbnails are working correctly now

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19002

M  +2-0plasmoid/package/contents/ui/main.qml

https://commits.kde.org/latte-dock/ddb941d4656cf54eec48d0cec7c9569d34a409d1

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 499871] Changing months too fast leads to a re-triggered animation but no month change

2025-03-01 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=499871

Mathias Tillman  changed:

   What|Removed |Added

 Resolution|FIXED   |---
 CC||master.ho...@gmail.com
 Status|RESOLVED|REOPENED

--- Comment #2 from Mathias Tillman  ---
Accidentally pushed the commit with the fix to the master branch (sorry!). Have
created an MR here:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5275 so
reopening until it's been approved.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krunner] [Bug 474981] Searching for "shutdown", "restart" or "sleep" brings up the "Desktop Session" KCM instead of performing the actions themselves

2025-03-02 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=474981

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #5 from Mathias Tillman  ---
I'm not able to reproduce this on 6.3.1. Searching for 'shutdown', 'restart'
etc both on the application dashboard and regular krunner brings up the
relevant option, and clicking it performs the action (with the usual
countdown). Maybe it's been resolved?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krunner] [Bug 474981] Searching for "shutdown", "restart" or "sleep" brings up the "Desktop Session" KCM instead of performing the actions themselves

2025-03-03 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=474981

--- Comment #7 from Mathias Tillman  ---
(In reply to Nate Graham from comment #6)
> I can still reproduce it on git masterA theory: this is caused by the fact
> that by default, we make Applications and System Settings "favorite"
> runners. Because the item for the Desktop Session KCM matches, and it's a
> System Settings page, it gets put first even though it's not the best match.
> 
> That would make this "intentional, though not ideal". Worth thinking about.

You're right, I see it now. And yes, this does seem like it will be because of
the favourites list. I don't know if there's an easy solution that would please
everyone, but I feel like search matches that match text in the display title
of the result should be prioritised higher than ones that don't. But that might
lead to some confusion as well since it won't always match the ordering of the
favourites list. See, eg, https://bugs.kde.org/show_bug.cgi?id=489866

-- 
You are receiving this mail because:
You are watching all bug changes.

[krunner] [Bug 489866] Krunner doesn't order search results based on my preferred order

2025-02-28 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=489866

Mathias Tillman  changed:

   What|Removed |Added

 CC||master.ho...@gmail.com

--- Comment #13 from Mathias Tillman  ---
Can confirm that the ordering seems to be a bit off, and that reverting the
commit above (d02e1c13a9ee92a90218a4584a3642f39da4e28a) restores the old
behaviour. It was introduced in the MR
https://invent.kde.org/frameworks/krunner/-/merge_requests/168. I will ask the
maintainer about the intended behaviour there.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 499871] Changing months too fast leads to a re-triggered animation but no month change

2025-03-01 Thread Mathias Tillman
https://bugs.kde.org/show_bug.cgi?id=499871

Mathias Tillman  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/-/commi
   ||t/aba4911be4fdd8c3bf2084655
   ||5f4512700727f4f
 Resolution|--- |FIXED

--- Comment #1 from Mathias Tillman  ---
Git commit aba4911be4fdd8c3bf20846555f4512700727f4f by Mathias Tillman.
Committed on 01/03/2025 at 12:39.
Pushed by mathiastillman into branch 'master'.

components/calendar: Fix previous/next buttons not always working

When you pressed the next or previous button in quick succession
it wouldn't always change the view since it waited for the animation
to end before actually changing the backend value.

Fix this by checking if we are moving through the velocity value,
and if so, trigger the next/previous in the backend.

M  +26   -18   components/calendar/qml/InfiniteList.qml
M  +2-0components/calendar/qml/MonthView.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/aba4911be4fdd8c3bf20846555f4512700727f4f

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kservice] [Bug 358159] New: ktraderclient5 returns the wrong order for x-scheme-handler/magnet

2016-01-18 Thread Mathias Tillman via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=358159

Bug ID: 358159
   Summary: ktraderclient5 returns the wrong order for
x-scheme-handler/magnet
   Product: frameworks-kservice
   Version: unspecified
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: fa...@kde.org
  Reporter: master.ho...@gmail.com
CC: kdelibs-b...@kde.org

I've noticed that magnet links are always opened in ktorrent, when I want them
to open in qBittorrent. I have x-scheme-handler/magnet=qBittorrent.desktop set
under Default Applications in mimeapps.list, and yet they still open in
ktorrent.
I did some digging and found that xdg-open uses ktraderclient5 (when using kde
frameworks 5) to find what program it should open, and calling
ktraderclient5 --mimetype x-scheme-handler/magnet --servicetype Application
does indeed return the wrong order, with ktorrent being offer 0 and qbittorrent
being offer 1.
I tried calling ktraderclient (the kde 4 version), and that returns the correct
order.

If I run
xdg-mime default qBittorrent.desktop x-scheme-handler/magnet
it works for a little while, but then seems to reset itself. I'm not sure why
or how.

Reproducible: Always

Steps to Reproduce:
1. Try to open a magnet link using xdg-open
2.
3.

Actual Results:  
ktorrent opens even though I have qBittorrent set as the default.

Expected Results:  
qBittorrent should open.

Running Kubuntu 15.10 with kde framework 5.15.0 and plasma 5.4.3.

-- 
You are receiving this mail because:
You are watching all bug changes.