summaryrefslogtreecommitdiff
path: root/src/core/constraints.c
Commit message (Expand)AuthorAgeFilesLines
* constraints: Don't apply titlebar constraint on non-drag user-op moveJonas Ådahl2023-03-041-3/+3
* constraints: Remove unnecessary if-checkJonas Dreßler2023-03-011-7/+6
* window/xwayland: Handle _NET_WM_FULLSCREEN_MONITORS for XRandR emulationmsizanoen12023-02-201-0/+5
* core,wayland,compositor,x11: Migrate to MetaWindowDragCarlos Garnacho2023-01-301-1/+7
* core: Pass "frame action" grab operations as an "unconstrained" grab opCarlos Garnacho2023-01-301-1/+2
* core: Setup and use ownership chainsJonas Ådahl2022-12-171-8/+14
* window/wayland: Calculate position also for acked fullscreen configsJonas Ådahl2022-10-101-2/+3
* constraints: Try place popup on the same monitor as the anchor rectJonas Ådahl2022-01-311-17/+50
* constraints: Use "orig" rectangle for interactive resizeOlivier Fourdan2020-10-191-21/+13
* Remove misplaced line break in g_* logging functionsJonas Ådahl2020-10-081-1/+1
* Make meta_* logging utilities not require line breakJonas Ådahl2020-10-081-10/+10
* *: Fix spelling mistakes found by codespellBjörn Daase2020-08-291-1/+1
* cleanup: Remove duplicate semicolons in C codeOlivier Fourdan2020-07-281-1/+1
* window: Implement asynchronous popup movingJonas Ådahl2020-02-291-32/+97
* Add MetaGravity and replace X11 equivalent with itJonas Ådahl2020-02-291-24/+24
* constraints: Pass constrained relative coordinates to window implJonas Ådahl2020-02-291-15/+60
* window: Put placement related fields in a anynomous structJonas Ådahl2020-02-291-9/+9
* place: Make placement rule processing provide relative coordinatesJonas Ådahl2020-02-291-5/+34
* wayland: Let MetaWaylandXdgPopup dismiss incorrectly placed popupsJonas Ådahl2019-12-091-39/+2
* window: Add adjust_fullscreen_monitor_rect virtual methodHans de Goede2019-11-011-5/+7
* constraints: Don't use intersection when sliding with custom ruleJonas Ådahl2019-03-171-8/+32
* constraints: Only get parent rect once when placement rule constrainingJonas Ådahl2019-03-171-4/+3
* constraints: Only readjust placement constraint when not checkingJonas Ådahl2019-03-171-28/+45
* window: Replace placement constrained bool with stateJonas Ådahl2019-03-171-22/+28
* window: Unmanage rule placed window if ending up outside of parentJonas Ådahl2019-03-171-0/+30
* constraints: Fix titlebars going off the bottomFlorian Müllner2019-01-161-2/+2
* Clean up include macros messJonas Ådahl2018-11-061-10/+12
* constraints: Make current placement rule stack allocatedJonas Ådahl2018-10-201-11/+10
* window: Remember relative position after constraining with custom ruleJonas Ådahl2018-10-081-6/+16
* window: Keep windows with placement rule attached to parentJonas Ådahl2018-08-271-13/+29
* contraints: Do not constrain modals without parentOlivier Fourdan2018-07-101-1/+2
* Move workspace related code from MetaDisplay to MetaWorkspaceManagerArmin Krezović2018-07-061-3/+5
* Move workspace handling to MetaDisplay and MetaX11DisplayArmin Krezović2018-07-061-3/+3
* window: Split out preview_tile_modeFlorian Müllner2017-10-031-2/+2
* constraints: Make zero sized windows be placed in the correct monitorRui Matos2017-02-211-0/+5
* monitor-manager: Move logical monitor into its own fileJonas Ådahl2017-01-251-0/+1
* workspace: Don't keep state given logical monitor indicesJonas Ådahl2017-01-251-4/+2
* Move more logical monitor getters from the screen to the monitor managerJonas Ådahl2017-01-251-10/+18
* window: Keep track of fullscreen monitors directlyJonas Ådahl2017-01-251-20/+11
* MetaScreen: Remove redundant copy of logical monitors arrayJonas Ådahl2017-01-251-4/+16
* Rename MetaMonitorInfo MetaLogicalMonitorJonas Ådahl2017-01-251-20/+20
* constraints: Don't early out of custom rule if window can't fitJonas Ådahl2016-11-211-4/+0
* constraints: Use ConstraintInfo window size when placingJonas Ådahl2016-10-191-1/+6
* core: Add support for custom window placement rulesJonas Ådahl2016-08-251-5/+232
* Revert "window: Remove old tiling code"Florian Müllner2016-01-101-2/+66
* Revert "window: Add new tiling code"Florian Müllner2016-01-101-45/+1
* window: Add new tiling codeJasper St. Pierre2016-01-091-1/+45
* window: Remove old tiling codeJasper St. Pierre2016-01-091-66/+2
* window: Remove fullscreen_after_placement special caseRui Matos2015-07-301-13/+3
* Rename MetaMoveResizeFlags items to fit with the themeJasper St. Pierre2014-12-151-4/+4