display: coalesce movement updates to prevent notify storms; add head…#431
Open
aviralgarg05 wants to merge 2 commits intoelementary:mainfrom
Open
display: coalesce movement updates to prevent notify storms; add head…#431aviralgarg05 wants to merge 2 commits intoelementary:mainfrom
aviralgarg05 wants to merge 2 commits intoelementary:mainfrom
Conversation
…less layout tests and docs\n\n- Add move_by batching and guarded set_virtual_monitor_geometry\n- Use move_by in drag/align paths to reduce re-entrant notifies\n- Add headless GLib tests for overlap resolution, connectivity, origin normalization\n- Update README with test instructions; add PR notes
Author
|
please review |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Title: Fix display layout re-entrancy and add headless layout tests #430
Summary
Changes
Widgets/DisplayWidget.vala
Widgets/DisplaysOverlay.vala
Tests
Risk / Compatibility
Issue coverage