KWin/Bugzilla
Reordering of Components
The components for KWin have not been changed for years and do not reflect the current structure of KWin wich makes it difficult to triage the bug reports properly. The following lists a proposal for reordering.
General
Component general for untriaged bugs or not fitting anywhere else.
Core
Core components include everything that is part of KWin core.
Core =
Bugs directly in the core of KWin. E.g. stacking order related
Tabbox
Everything related to Alt+Tab except effects
Tiling
Everything related to window tiling.
Scripting
Everything related to KWin's JavaScript itnerfaces
Client Grouping
Everything related to client grouping aka window tabbing. This is the crashers in core, but not the implementation in decorations.
Compatability
Multi Screen
Multi screen related bugs
Multihead
As before everything to multi head (two+ X servers)
XRandR
Bugs related to XRandR (modern). General multiscreen issues should be put into this component.
Xinerama
Anything to Xinerama/Twinview (legacy).
Compositor
Compositing related bugs in the core (not effects).
Compositing
General bugs either in the effects library or it's implementation in core and scene.
Scene-OpenGL
OpenGL related compositor bugs.
Scene-XRender
Xrender related compositor bugs.
Decorations
KDecoration
Bugs in the decoration libraries (KDecoration and KCommonDecoration) plus bugs in the bridge.
Decorations
Bugs in various decorations shipped with KWin (e.g. Plastik), but not Oxygen (has own component and product) and not Aurorae.
Aurorae
Bugs in the Aurorae Theme Engine
Effects
Effects-Various
Bugs in any effects not matching into the more specialized components.
Effects-Tabbox
Bugs in any tabbox related effects (boxswitch, coverswitch, flipswitch).
Effects-PresentWindows
Bugs in Present Windows effect.
Effects-DesktopGrid
Bugs in Desktop Grid effect.
Removed Components
Removed component eyecandy: should be merged into effects-various.