82 Commits (f03d50f54bfca08d58c86f5c1fa65920993255be)

Author SHA1 Message Date
Ryan Dwyer 31f91bd483 Improve resize performance by partially flushing the transaction queue
8 years ago
emersion 4154234eee Update for swaywm/wlroots#1148
8 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions
8 years ago
Drew DeVault 53e3f35ba3
Merge pull request #2272 from RyanDwyer/simplify-transactions
8 years ago
Drew DeVault b1afcc69fa Add extended debugging flags
8 years ago
Ryan Dwyer 6b2dc7e63b Set signature to void
8 years ago
Ryan Dwyer 2032f85d94 Simplify transactions by utilising a dirty flag on containers
8 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
8 years ago
Drew DeVault d43500831a
Updates per wlroots#1076
8 years ago
Ryan Dwyer 50b401677b Fix use after free in transaction code
8 years ago
emersion f611a4f9b1
Merge pull request #2187 from martinetd/idle-inhibit
8 years ago
Dominique Martinet 71224781c4 idle_inhibit: move server data to its own struct
8 years ago
Dominique Martinet 072b334abc idle_inhibit: stop inhibitor when views become invisible
8 years ago
Dominique Martinet df494a7e51 transaction_apply: use float for quotient
8 years ago
Ryan Dwyer 96c8c02483 Fix flash of background when xwayland views are mapped
8 years ago
Ryan Dwyer 3a6ed5110c Render saved buffers with the surface's dimensions
8 years ago
Ryan Dwyer d7169ee7ff Replace list_empty with a simple alternative
8 years ago
Ryan Dwyer 9652529cc1 Allow views to skip configures
8 years ago
Ryan Dwyer be86d3aba6 Remove transaction_add_damage
8 years ago
Ryan Dwyer 61c1187685 Fix nitpicks
8 years ago
Ryan Dwyer 0085f64ac0 Remove timer when transaction destroys
8 years ago
Ryan Dwyer beacd4d9f9 Rename progress_queue to transaction_progress_queue
8 years ago
Ryan Dwyer c371ff3de8 Implement per-configure debug timings
8 years ago
Ryan Dwyer 289d696adc Implement transaction timings debug
8 years ago
Ryan Dwyer 1549fb719a Implement atomic layout updates for xwayland views
8 years ago
Ryan Dwyer f08a30d6d0 Force transactions to complete in order
8 years ago
Ryan Dwyer 38398e2d77 Implement atomic layout updates for tree operations
8 years ago
Ryan Dwyer 1c89f32533 Preserve buffers during transactions
8 years ago
Ryan Dwyer 9e96cfd310 Merge remote-tracking branch 'upstream/master' into atomic
8 years ago
Ryan Dwyer bb66e6d578 Refactor everything that needs to arrange windows
8 years ago
Ryan Dwyer f9e6d703d2 Make main properties be the pending state
8 years ago
Ryan Dwyer 59c9488701 WIP: Atomic layout updates ground work
8 years ago