D24334: Rename geometry property to frameGeometry

Vlad Zahorodnii noreply at phabricator.kde.org
Tue Oct 1 13:58:10 BST 2019


zzag created this revision.
zzag added a reviewer: KWin.
Herald added a project: KWin.
Herald added a subscriber: kwin.
zzag requested review of this revision.

REVISION SUMMARY
  In order to properly implement xdg_surface.set_window_geometry we need
  two kinds of geometry - frame and buffer. The frame geometry specifies
  visible bounds of the client on the screen, excluding client-side drop
  shadows. The buffer geometry specifies rectangle on the screen that the
  attached buffer or x11 pixmap occupies on the screen.
  
  This change renames the geometry property to frameGeometry in order to
  reflect the new meaning assigned to it as well to make it easier to
  differentiate between frame geometry and buffer geometry in the future.

REPOSITORY
  R108 KWin

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

AFFECTED FILES
  abstract_client.cpp
  abstract_client.h
  activation.cpp
  autotests/integration/decoration_input_test.cpp
  autotests/integration/desktop_window_x11_test.cpp
  autotests/integration/dont_crash_aurorae_destroy_deco.cpp
  autotests/integration/dont_crash_cursor_physical_size_empty.cpp
  autotests/integration/dont_crash_empty_deco.cpp
  autotests/integration/effects/minimize_animation_test.cpp
  autotests/integration/effects/translucency_test.cpp
  autotests/integration/input_stacking_order.cpp
  autotests/integration/internal_window.cpp
  autotests/integration/lockscreen.cpp
  autotests/integration/maximize_test.cpp
  autotests/integration/move_resize_window_test.cpp
  autotests/integration/placement_test.cpp
  autotests/integration/plasma_surface_test.cpp
  autotests/integration/plasmawindow_test.cpp
  autotests/integration/pointer_constraints_test.cpp
  autotests/integration/pointer_input.cpp
  autotests/integration/quick_tiling_test.cpp
  autotests/integration/scene_qpainter_test.cpp
  autotests/integration/screenedge_client_show_test.cpp
  autotests/integration/shade_test.cpp
  autotests/integration/struts_test.cpp
  autotests/integration/touch_input_test.cpp
  autotests/integration/transient_placement.cpp
  autotests/integration/window_selection_test.cpp
  autotests/integration/xdgshellclient_rules_test.cpp
  autotests/integration/xdgshellclient_test.cpp
  autotests/integration/xwayland_input_test.cpp
  autotests/mock_abstract_client.cpp
  autotests/mock_abstract_client.h
  autotests/test_screen_edges.cpp
  effects.cpp
  events.cpp
  geometry.cpp
  input.cpp
  internal_client.cpp
  internal_client.h
  layers.cpp
  manage.cpp
  placement.cpp
  plugins/scenes/opengl/scene_opengl.cpp
  plugins/scenes/qpainter/scene_qpainter.cpp
  rules.cpp
  scene.h
  screenedge.cpp
  shadow.cpp
  toplevel.cpp
  toplevel.h
  useractions.cpp
  workspace.cpp
  x11client.cpp
  x11client.h
  xdgshellclient.cpp
  xdgshellclient.h

To: zzag, #kwin
Cc: kwin, LeGast00n, The-Feren-OS-Dev, sbergeron, jraleigh, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwin/attachments/20191001/7d0fc378/attachment.html>


More information about the kwin mailing list