D20629: Support CriticalNotification type and place it in a CriticalNotificationLayer

Kai Uwe Broulik <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
broulik created this revision.
broulik added a reviewer: KWin.
Herald added a project: KWin.
Herald added a subscriber: kwin.
broulik requested review of this revision.

TEST PLAN
  Depends on D20627 <https://phabricator.kde.org/D20627>
  Patch for kwayland-integration coming up once D20624 <https://phabricator.kde.org/D20624> is in
  
  Can place critical notification windows now, they're shown on top of fullscreen windows and are animated like normal notification windows

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D20629

AFFECTED FILES
  abstract_client.cpp
  autotests/integration/internal_window.cpp
  autotests/integration/plasma_surface_test.cpp
  autotests/test_window_paint_data.cpp
  client.cpp
  debug_console.cpp
  effects.cpp
  effects.h
  effects/fadingpopups/package/contents/code/main.js
  effects/morphingpopups/package/contents/code/morphingpopups.js
  layers.cpp
  libkwineffects/kwineffects.h
  placement.cpp
  shell_client.cpp
  toplevel.h
  utils.h

To: broulik, #kwin
Cc: kwin, jraleigh, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, alexeymin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.