1. 20 Apr, 2018 1 commit
    • Pekka Paalanen's avatar
      libweston: require connected heads for input devices · 8dc6db8c
      Pekka Paalanen authored
      The use case driving this change is a clone mode setup, where the user
      is hotplugging or unplugging a cloned touchscreen. Even if the output
      and head are force-enabled, the touch device should still follow the
      connector connection status. If there is no video signal for the
      touchscreen (disconnected connector), then the touch input should be
      ignored as well.
      
      When the output is force-enabled, we need to trigger
      output_heads_changed from connector status changes. If the head or
      output are not force-enabled, the compositor will likely attach and
      detach the head as appropriate. In clone mode, the attach or detach
      needs to trigger output_heads_changed directly. In other cases, it may
      be handled through the output getting enabled or disabled which are
      different signals.
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      Reviewed-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      8dc6db8c
  2. 23 Jun, 2016 1 commit
  3. 03 Jun, 2016 1 commit
  4. 15 Jun, 2015 1 commit
  5. 12 Mar, 2014 3 commits
  6. 10 Jan, 2014 1 commit
  7. 21 Oct, 2013 1 commit
  8. 16 Aug, 2013 1 commit
  9. 25 Jun, 2013 1 commit
    • Rob Bradford's avatar
      udev-seat: Refactor out seat lookup and possible creation · 1d697d7a
      Rob Bradford authored
      This change spills the code for looking up a seat by name and then
      potentially creating it if it doesn't exist into a new function called
      udev_seat_get_named.
      
      This change allows us to reuse this code when looking up the seat
      when parsing seat constraints per output.
      1d697d7a
  10. 05 Jun, 2013 4 commits
  11. 18 Feb, 2013 2 commits
  12. 06 Apr, 2012 1 commit
    • Benjamin Franzke's avatar
      Introduce weston-launch · bfeda130
      Benjamin Franzke authored
      weston-launch starts weston and provides mechanism
      for weston to set/drop drm master, open a tty,
      and read input devices without being root.
      
      Execution is allowed for local-active sessions
      or users in the group weston-launch.
      bfeda130
  13. 03 Jan, 2012 1 commit
    • Kristian H. Kristensen's avatar
      Rename wayland-compositor to weston · 8334bc1e
      Kristian H. Kristensen authored
      This rename addresses a few problems around the split between core
      Wayland and the wayland-demos repository.
      
      1) Initially, we had one big repository with protocol code, sample
      compositor and sample clients.  We split that repository to make it
      possible to implement the protocol without pulling in the sample/demo
      code.  At this point, the compositor is more than just a "demo" and
      wayland-demos doesn't send the right message.  The sample compositor
      is a useful, self-contained project in it's own right, and we want to
      move away from the "demos" label.
      
      2) Another problem is that the wayland-demos compositor is often
      called "the wayland compsitor", but it's really just one possible
      compositor.  Existing X11 compositors are expected to add Wayland
      support and then gradually phase out/modularize the X11 support, for
      example.  Conversely, it's hard to talk about the wayland-demos
      compositor specifically as opposed to, eg, the wayland protocol or a
      wayland compositor in general.
      
      We are also renaming the repo to weston, and the compositor
      subdirectory to src/, to emphasize that the main "output" is the
      compositor.
      8334bc1e
  14. 18 Dec, 2011 1 commit