Johan Smith Agudelo Rodriguez
c4e01f428f
keeping compatibility with gcc 4.8
2017-06-23 16:11:43 -05:00
Johan Smith Agudelo Rodriguez
6892e96769
keeping compatibility with gcc 4.8
2017-06-23 16:10:14 -05:00
Johan Smith Agudelo Rodriguez
cb9fadbcbd
keeping compatibility with gcc 4.8
2017-06-23 16:00:16 -05:00
Michail Vourlakos
0bd90b8fd2
improve recreate dock implementation
...
--the new implementation possibly fixes two crashes
that could occur occasionaly. First it is ensured
that the new dock in created after the old one has been
removed. We also use directly the containment instead
of using a reference for it which could create a crash
in some cases. One more fix, setting dock visible to false
had no reason as long as it is going to be deleted either
way.
2017-06-23 10:54:35 +03:00
Michail Vourlakos
69c28eff7a
fix #537,reenable show() on dock creation
...
--this code has been checked to not break both
wayland with plasma 5.10 and x11
2017-06-23 02:19:00 +03:00
Michail Vourlakos
a1a1f56749
disable messages from dockview when deleting it
2017-06-23 01:35:10 +03:00
Michail Vourlakos
5e1d851888
delay the recreation of a dock
...
--when recreating a dock it might be a good idea
to delay a bit in order to give to the config
window the time to delete itself
2017-06-23 01:21:33 +03:00
Michail Vourlakos
919af662e6
fix hasAudioStream binding loop
2017-06-23 01:09:49 +03:00
Michail Vourlakos
01a33b0c97
fix binding loop for config win show
2017-06-23 00:47:49 +03:00
Michail Vourlakos
558e2e3670
fix #562,pin/unpin behavior for oneactivity,task
...
--cleanup also the context menu from comments from
the old activities architecture
2017-06-22 02:48:42 +03:00
Jasu
df777dddcb
libSM dependency for ubuntu ( #561 )
2017-06-22 02:33:50 +03:00
Michail Vourlakos
f6b9e35eb7
fix crash from surfacedestroyed signal
2017-06-22 02:26:08 +03:00
Michail Vourlakos
d825e2dda4
add more protections on deleting a dock
...
--these protections could reduce crashes on
dock deletions
2017-06-21 23:34:40 +03:00
Michail Vourlakos
9e74ce95a2
fix crash when changing to default session
...
--this was a rare crash when changing to default
session from the alternative one through the context
menu of the Tasks plasmoid there was a crash sometimes
2017-06-21 22:47:29 +03:00
Michail Vourlakos
4b8f3a4b33
fix #559,fix wayland crashesm show/hide configview
2017-06-21 22:47:29 +03:00
Johan Smith Agudelo Rodriguez
31ad5d5a19
missing dependence libSM
2017-06-21 02:41:19 -05:00
Michail Vourlakos
7181341913
fix #517,restore qt5.9 focusOut behavior
2017-06-21 09:45:34 +03:00
Johan Smith Agudelo Rodriguez
f5607f87e2
AlwaysVisible Not yet implemented
2017-06-20 19:07:47 -05:00
Johan Smith Agudelo Rodriguez
b7f9ad5685
Fix #558 , Dodge all windows and activities
2017-06-20 19:06:04 -05:00
Johan Smith Agudelo Rodriguez
de4f05fe9c
added include guard
2017-06-20 17:21:49 -05:00
Johan Smith Agudelo Rodriguez
048191e1d5
missing dependence libSM
2017-06-20 17:21:20 -05:00
Johan Smith Agudelo Rodriguez
a3fb857081
Default behavior, WindowsGoBelow
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a6bcc53aad
Cleaning up a bit before implementing always visible
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
42885005b2
DodgeAllWindows is functional
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
35c44a6918
DodgeMaximized is functional
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
44d85a4905
WARNING: Assertion failed in wayland
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a41710b155
DodgeActive is functional
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a02fe1322e
waylandinterface implemented
2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
2040ac3063
abstractwindowinterface now is based over an variant class type
2017-06-20 16:59:11 -05:00
Michail Vourlakos
111d59e1c5
fix crash with qt5.9 and wayland
...
--the show() function of a wayland surface shouldnt
be called before the surface is created. In other case
in qt 5.9 creates a crash
2017-06-20 23:13:38 +03:00
Michail Vourlakos
ab045b2e9d
fix #537,add copied dock properly in explicit scr
...
--the copy dock function now works properly in a
multi-screen environment
2017-06-20 20:15:12 +03:00
Michail Vourlakos
cf86fddeec
fix #537,properly set copy location in multi-scr
2017-06-20 18:20:48 +03:00
Michail Vourlakos
f18047a43e
fix #556,remove single dock from secondary screen
2017-06-20 17:57:58 +03:00
Michail Vourlakos
480570bab2
fix #555,correct -1px struts calculations
2017-06-20 17:28:55 +03:00
Michail Vourlakos
76fa4dc589
update Fedora link to official package
2017-06-19 00:41:35 +03:00
Michail Vourlakos
ce7bf51145
disable background effect when having transparency
2017-06-19 00:30:07 +03:00
Michail Vourlakos
d544549d2c
fix #553,reenable shortcuts for plasma taskmanager
2017-06-18 18:14:15 +03:00
Michail Vourlakos
8794835f0b
reenable a small animationstep in parabolic effect
2017-06-18 13:50:56 +03:00
Ivan Bordoni
314cb108e1
Update it.po ( #550 )
...
* Update it.po
* Update it.po
2017-06-18 13:36:31 +03:00
Michail Vourlakos
1554af6f16
pass boundingRect to background Contrast effect
...
--fix the strange line at the bottom of the dock
when using the Breeze themes
2017-06-18 13:29:40 +03:00
Michail Vourlakos
0cc1e84ba8
dont play hoverAnimation when clicking
2017-06-18 11:43:42 +03:00
Michail Vourlakos
079604c3b6
disable mScale changes in clickAnimation
2017-06-18 00:43:07 +03:00
Ivan Bordoni
0393d78269
Update it.po ( #547 )
2017-06-17 15:00:05 +03:00
Michail Vourlakos
e2fe456a7e
fix #544,disableRestoreZoom is released more cases
2017-06-16 09:43:09 +03:00
Ivan Bordoni
c9ed04c48e
update it translation ( #543 )
2017-06-15 18:53:16 +03:00
Michail Vourlakos
aa9e730422
fix #539,update autostart to new desktop file
2017-06-13 13:51:11 +03:00
Michail Vourlakos
9ccf9978be
update docksCount on screen changes
2017-06-12 00:52:17 +03:00
Michail Vourlakos
a05785e34b
differentiate dockNo perScreen and total
...
--improve the signaling between the configuration window
and the dockview concerning freeEdges for current screens
and docks count. Now the docks counting is different
between screens and in general
2017-06-12 00:40:45 +03:00
Michail Vourlakos
97b3c4f854
update algorithms for docksCount,freeEdges
...
--the new algorithms are using QScreen* values
from dockviews instead of the containment screen()
which can not be trusted at the first minutes
of a dock creation
2017-06-11 23:55:34 +03:00
Michail Vourlakos
973cc935fc
always set explicit screen on copy method
2017-06-11 23:31:45 +03:00