Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2018-02-11 | Merge pull request #625 from emersion/wlr-output-damage | Drew DeVault | |
Add wlr_output_damage | |||
2018-02-11 | output_damage: listen to transform and scale output events | emersion | |
2018-02-11 | output, output_damage: add docs | emersion | |
2018-02-11 | Introduce wlr_output_damage | emersion | |
2018-02-10 | Merge pull request #618 from VincentVanlaer/atomic-gamma | Drew DeVault | |
Add atomic gamma control | |||
2018-02-10 | Merge pull request #623 from martinetd/mesonopt | Drew DeVault | |
Meson option enhancements | |||
2018-02-10 | Merge pull request #619 from emersion/swap-with-damage | Drew DeVault | |
Swap buffers with damage | |||
2018-02-10 | meson build: only link with deps when required by options | Dominique Martinet | |
2018-02-10 | Merge pull request #622 from martinetd/smallscale | emersion | |
rootston: allow scale < 1 as well | |||
2018-02-10 | meson build: make enable options work as auto/true/false | Dominique Martinet | |
This makes meson fail if -Denable_systemd=true was set but not found The default is now auto which is the old behaviour | |||
2018-02-10 | meson.build status: print actual build options in message | Dominique Martinet | |
We were printing the option intent (true by default for all), but some are disabled when a component is not found and this was not reflected. | |||
2018-02-10 | Fallback gamma on legacy if properties don't exist | Vincent Vanlaer | |
2018-02-10 | rootston: allow scale < 1 as well | Dominique Martinet | |
Since we support fractional scale, having scale=0.5 can make sense (and, as far as I can tell, works fine) | |||
2018-02-09 | Swap buffers with damage | emersion | |
2018-02-09 | Use VLA instead of heap alloc | Vincent Vanlaer | |
2018-02-09 | Fix style | Vincent Vanlaer | |
2018-02-09 | Free gamma when property blob creation fails | Vincent Vanlaer | |
2018-02-09 | Set needs_swap on output when gamma changes | Vincent Vanlaer | |
2018-02-09 | Do not allow gamma control without a crtc | Vincent Vanlaer | |
2018-02-09 | Add atomic gamma lut size fetching | Vincent Vanlaer | |
Legacy gamma lut size now uses the new legacy_crtc member of wlr_drm_crtc. This was Previously doen using old_crtc in wlr_drm_connector, but since this refers to the crtc that was connected to the ouput, this could give the wrong result. | |||
2018-02-09 | Add atomic gamma setting | Vincent Vanlaer | |
2018-02-09 | Merge pull request #571 from emersion/output-damage | Drew DeVault | |
Output damage tracking | |||
2018-02-09 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-02-08 | Merge pull request #609 from VincentVanlaer/cancel-grab | Tony Crisci | |
Cancel rootson move/resize/rotate on escape | |||
2018-02-08 | Rename roots_seat_cancel_transform | Vincent Vanlaer | |
2018-02-08 | Merge branch 'master' into cancel-grab | Vincent Vanlaer | |
2018-02-07 | Merge pull request #611 from DonOregano/fix-resize-freeze | Drew DeVault | |
Make pointer button release outside window still count down the button_count | |||
2018-02-07 | Merge pull request #612 from VincentVanlaer/fix-move-resize | emersion | |
Fix jitter when quickly resizing windows | |||
2018-02-07 | Fix style error | Vincent Vanlaer | |
2018-02-07 | Fix jitter when quickly resizing windows | Vincent Vanlaer | |
Surfaces and views get resized only on commit, therefore we may only change the position of a window if there are no pending commits. | |||
2018-02-07 | Make pointer button release outside window still count down the button_count. | Lars Hagström | |
When double-clicking a maximized window title, so that the windows size is restored and the mouse pointer ends up _outside_ the window it becomes impossible to move windows. The reason is that the button_count variable is not counted down if the mouse button is released outside the window, so the button_count remains incremented even after the button is released. This patch adds a call to wlr_seat_pointer_notify_button if the mouse button is released outside the window. (I am a complete noob to wlroots, so be kind...) | |||
2018-02-06 | Merge pull request #610 from Ongy/drm_reuse | Drew DeVault | |
prevents reuse of outdated wlr_output state | |||
2018-02-06 | Merge roots_seat_cancel_* into one function | Vincent Vanlaer | |
2018-02-06 | prevents reuse of outdated wlr_output state | Markus Ongyerth | |
On the drm output the wlr_drm_connector structs are reused. This struct contains the wlr_output struct, which is reused as well. The old code kept modes/edid and output state persistent over hotplug. This nulls the relevant strings, reads newer edid data and removes old modes on unplug. | |||
2018-02-06 | Refactor roots_cursor_press_button | Vincent Vanlaer | |
Removed the button_count check when resizing/moving/rotating ends, since all buttons presses are now properly tracked. | |||
2018-02-06 | Update seat pointer on meta move/resize/rotate | Vincent Vanlaer | |
This will send the button pressed event to the client. This shouldn't be a problem since sebsequent pointer movements are not sent to the client. Thus the client will not for example start selecting text when it is being resized using the compositor keybindigns. | |||
2018-02-06 | Cancel rootston move/resize/rotate on escape press | Vincent Vanlaer | |
2018-02-06 | Always notify seat on button press | Vincent Vanlaer | |
When the cursor is not over a view, wlr_seat_pointer_notify_button is not called. However, this function does the bookkeeping of the pointer state with regards to the number of pressed buttons. Because this function also sends updates to the focused view, it has been moved down, after the focus has been updated. | |||
2018-02-04 | Merge pull request #607 from VincentVanlaer/cursor-bug | Drew DeVault | |
Prevent cursor from getting stuck at infinity | |||
2018-02-04 | Prevent cursor from getting stuck at infinity | Vincent Vanlaer | |
2018-02-04 | Merge pull request #606 from FabianGeiselhart/fix-typo | emersion | |
Fix typo in rootston config | |||
2018-02-04 | Comments should talk about colons not semicolons | Fabian Geiselhart | |
2018-02-04 | rootston: fix rotated views damage tracking | emersion | |
2018-02-03 | rootston: fix crash when closing a fullscreened xwayland view | emersion | |
2018-02-03 | rootston: do not rely on current view size when accumulating damage | emersion | |
2018-02-03 | output: replace raw GL calls by wlr_renderer_* calls | emersion | |
2018-02-03 | render: make wlr_renderer_clear take a float[4] for the color | emersion | |
2018-02-03 | rootston: use output renderer | emersion | |
2018-02-03 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |