Vlad Zahorodnii
827578577f
[decoration] Implement the size property
...
Summary: See D26937
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26939
2020-01-28 18:42:17 +02:00
l10n daemon script
1b31bb23d6
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-28 09:42:15 +01:00
l10n daemon script
f859c2184a
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-28 05:51:43 +01:00
Fabian Vogt
383cec583e
Merge branch 'Plasma/5.18'
2020-01-27 16:12:24 +01:00
Fabian Vogt
53af330d8f
Fix kwin.upd not running if python 2 not installed
...
Summary:
If the listed interpreter does not exist, kconf_update skips the update.
The update script uses python3, so declare that properly.
Test Plan: Saw the error by accident, it's gone now.
Reviewers: #plasma, zzag
Reviewed By: #plasma, zzag
Subscribers: kwin, plasma-devel
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26942
2020-01-27 16:11:46 +01:00
Vlad Zahorodnii
ad10a25001
Merge branch 'Plasma/5.18'
2020-01-25 23:15:19 +02:00
Vlad Zahorodnii
bc0fbf137d
Port away from a deprecated signal
...
Summary:
QProcess::error() has been deprecated since Qt 5.6. It is highly advised
to use QProcess::errorOccurred() instead.
Test Plan: Compiles.
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26922
2020-01-25 23:13:53 +02:00
l10n daemon script
491d78ec40
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-25 09:49:24 +01:00
l10n daemon script
2df9cfbf3a
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-25 06:01:40 +01:00
Vlad Zahorodnii
03ae441e23
Change project name to "KWin"
...
Summary: It's not "KWIN" nor "kWin" nor "kWIN" nor "kwin"
Test Plan: Qt Creator displays "KWin" with correct capitalization.
Reviewers: #kwin, meven
Reviewed By: meven
Subscribers: apol, meven, kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26500
2020-01-25 03:05:02 +02:00
David Edmundson
6cff9072d6
[effects] Port from deprecated method KCModule::changed
2020-01-24 01:18:48 +00:00
Vlad Zahorodnii
6db34379b5
Merge branch 'Plasma/5.18'
2020-01-24 01:10:56 +02:00
Vlad Zahorodnii
d079f5daed
[wayland] Keep the opposite corner still when resizing a window
...
Summary:
According to the xdg-shell spec, configure events carry the maximum
window geometry size. If a client wants to enforce aspect ratio, it
may attach a buffer with smaller size. We need to account for that
when determining frame geometry in the commit handler.
I'm targeting 5.18 branch.
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26886
2020-01-24 01:05:40 +02:00
Vlad Zahorodnii
72ca9268ce
[wayland] Provide correct input geometry for client-side decorated clients
...
Summary:
Currently, the input geometry for client-side decorated clients matches
the frame geometry, which makes it impossible for a user to resize such
clients by just dragging invisible area near window borders.
BUG: 416346
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: cblack, ngraham, kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26716
2020-01-24 00:49:50 +02:00
Vlad Zahorodnii
4d161bec48
Use less Toplevel::isClient()
...
Summary:
Prefer qobject_cast<> over Toplevel::isClient() because it's more type
safer and makes code a bit more readable.
Hopefully, one day we will be able to get rid of isClient() altogether.
Test Plan: Compiles.
Reviewers: #kwin
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26541
2020-01-23 11:55:54 +02:00
Vlad Zahorodnii
80d06c347b
Merge branch 'Plasma/5.18'
2020-01-23 11:48:12 +02:00
Vlad Zahorodnii
7b910c51b1
[effects/morphingpopups] Don't animate popups when only shape changes
...
Summary:
The frame geometry stays still when only shape changes.
BUG: 416531
Reviewers: #kwin
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26809
2020-01-23 11:47:49 +02:00
David Edmundson
8cedb797f9
Port DesktopGrid QtQuickWindow to EffectQuickView
...
Summary:
Lots of red, does the same thing in a simplified way avoiding creating a
real window and having to hack round it.
Test Plan: Click add and remove, remove button disables appropriately
Reviewers: #kwin, zzag
Reviewed By: #kwin, zzag
Subscribers: meven, zzag, kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26381
2020-01-22 13:16:45 +00:00
David Edmundson
996e840172
Drop kdeinit linking
...
Summary:
This wasn't used on startup (ksmserver calls KProcess)
Nor for the rules dialog (kwin invokes it with QProcess)
We may as well simplify the code and drop the dependency
See also T12140
Test Plan:
Restarted
Opened the rules dialog
Reviewers: #kwin, zzag
Reviewed By: #kwin, zzag
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26835
2020-01-22 12:46:10 +00:00
Vlad Zahorodnii
4979afbf7c
Fix doxygen style
...
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26827
2020-01-22 11:54:07 +02:00
Vlad Zahorodnii
f57470d1fd
Capitilize "mode" in Sizemode enum
...
Summary: Capitalize "mode" to improve readability.
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26826
2020-01-22 11:53:49 +02:00
Vlad Zahorodnii
fb598c65b8
Provide a KWindowShadow implementation for internal clients
...
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: davidedmundson, kwin
Tags: #kwin
Maniphest Tasks: T12496
Differential Revision: https://phabricator.kde.org/D26459
2020-01-22 02:21:36 +02:00
David Edmundson
e0df390dbc
[kcms/kwindecoration] Fix saving of window decoration plugin
...
Summary:
In the KCFG autogenerated code we check for HAVE_BREEZE_DECO without
including the relevant file. This always fails, and so we save the
default plugin name/library as org.kde.kwin.aurorae
This doesn't match kwin's concept of the default and so we just fail to
load it.
BUG: 416525
Test Plan:
Reproduced
Saved a config
Reviewers: #kwin, ngraham
Reviewed By: ngraham
Subscribers: ngraham, kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26814
2020-01-21 18:41:59 +00:00
l10n daemon script
9bdb9229c0
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-20 06:00:39 +01:00
Vlad Zahorodnii
01b8832688
Merge branch 'Plasma/5.18'
2020-01-19 18:29:56 +02:00
Vlad Zahorodnii
fe0946c616
[nightcolor] Check whether Night Color is inhibited by a D-Bus service more efficiently
2020-01-19 18:28:42 +02:00
Vlad Zahorodnii
25a0892154
Merge branch 'Plasma/5.18'
2020-01-19 15:52:45 +02:00
Vlad Zahorodnii
093133c411
[plugins/windowsystem] Use upstream KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE
...
Summary: The next release of Plasma depends on KF 5.66.
Reviewers: #kwin, dfaure
Reviewed By: dfaure
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26694
2020-01-19 15:52:29 +02:00
l10n daemon script
423c6cfabd
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-19 09:20:50 +01:00
l10n daemon script
3aa9e9ae44
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-19 05:43:59 +01:00
l10n daemon script
355faa54a3
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-18 10:00:57 +01:00
l10n daemon script
0ba10d58cc
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-18 05:59:05 +01:00
l10n daemon script
86443d58ed
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-17 10:30:32 +01:00
l10n daemon script
d462abe2f0
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-17 06:19:40 +01:00
Vlad Zahorodnii
76f7994137
Merge branch 'Plasma/5.18'
2020-01-16 17:33:57 +02:00
Vlad Zahorodnii
8af3eef9cd
[x11] Apply "Block compositing" rule right away
...
Summary:
When the user changes "Block compositing" rule, apply it immediately.
BUG: 415903
Reviewers: #kwin, davidedmundson
Reviewed By: #kwin, davidedmundson
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26708
2020-01-16 17:33:27 +02:00
Jonathan Riddell
632d2182c3
Update version number for 5.18.80
...
GIT_SILENT
2020-01-16 13:14:38 +00:00
Jonathan Riddell
c7967e25c3
Update version number for 5.17.90
...
GIT_SILENT
2020-01-16 12:00:23 +00:00
Jonathan Riddell
5e6266903a
KF5_MIN_VERSION for plasma 5.18 is KF5 5.66.0
2020-01-16 11:31:50 +00:00
Vlad Zahorodnii
fbfd1ac705
Split geometry topic file
...
Test Plan: Compiles.
Reviewers: #kwin
Subscribers: kwin
Tags: #kwin
Differential Revision: https://phabricator.kde.org/D26644
2020-01-16 12:22:21 +02:00
Roman Gilg
b8b9f78b37
Revert "[platforms/x11] Remove triple buffering detection"
...
This reverts commit ad892ce3a6
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 10:00:20 +01:00
Roman Gilg
a15624dcc5
Revert "[platforms/x11/standalone] Remove SGI swap control and video sync"
...
This reverts commit 285adc1950
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 10:00:15 +01:00
Roman Gilg
bcf64af49b
Revert "Remove vsync detection and configurability"
...
This reverts commit b3a19f9e5b
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 10:00:12 +01:00
Roman Gilg
ac05dd01c8
Revert "[platforms/x11] Never block on retrace, always present after paint"
...
This reverts commit 8d13729031
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 10:00:08 +01:00
Roman Gilg
b972159ddf
Revert "Add hasSwapEvent getter"
...
This reverts commit a55dee3bd3
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 10:00:03 +01:00
Roman Gilg
fbb7c241c7
Revert "Composite without timer on swap events"
...
This reverts commit 00bf75d06e
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 09:59:58 +01:00
Roman Gilg
14702651b3
Revert "[platforms/x11/standalone] Use intel swap events by default"
...
This reverts commit e7da4d65ec
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 09:59:54 +01:00
Roman Gilg
63898fc569
Revert "Reset buffer swap state on stop"
...
This reverts commit ba2c0324d2
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 09:59:48 +01:00
Roman Gilg
2dabd0b112
Revert "Fix buffer swap assert"
...
This reverts commit be01ba0ae7
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 09:59:33 +01:00
Roman Gilg
a5c2f23e92
Revert "Flexible composite swap and timer events"
...
This reverts commit 1e3128b0db
.
See: https://mail.kde.org/pipermail/kwin/2020-January/002999.html
2020-01-16 09:59:21 +01:00