Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-15 | xdg_shell stable: fix zero-sized positioner anchor_rect | Dominique Martinet | |
We used 0 as unset-check value before, which was fine when 0-width was invalid, but isn't anymore | |||
2018-02-15 | xdg_shell stable: allow zero-sized positioner set_anchor_rect | Dominique Martinet | |
This is a protocol difference with xdg-shell-unstable-v6 | |||
2018-02-15 | wayland protocol build: remove client protocols we do not use | Dominique Martinet | |
Only include client protocols that we use on the client side. Since these are not installed, there should not be any change with this. Testers - please note 'ninja -C build clean' does not remove the old headers, you need to start from a new directory. | |||
2018-02-15 | wayland protocol headers: use double-quote for includes | Dominique Martinet | |
These headers are not installed so we should look for these locally | |||
2018-02-15 | wlr_xdg_shell: (style) add break to final switch case | Dominique Martinet | |
2018-02-14 | meson: require wayland-protocols >=1.12 for xdg-shell stable | Dominique Martinet | |
2018-02-14 | xdg_shell: add input validatoin for positioner anchor/gravity | Dominique Martinet | |
2018-02-14 | xdg-shell stable: copy-pasta implementation | Dominique Martinet | |
2018-02-13 | Merge pull request #627 from emersion/wlr-signal-emit-safe | Drew DeVault | |
Remove wlr_backend.events.{output_remove,device_remove} | |||
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
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 | |