1. 09 Feb, 2012 5 commits
  2. 08 Feb, 2012 13 commits
  3. 27 Jan, 2012 4 commits
  4. 26 Jan, 2012 3 commits
  5. 25 Jan, 2012 5 commits
  6. 24 Jan, 2012 4 commits
    • Kristian Høgsberg's avatar
      Revert "weston: Drop priviledges early, and seteuid when needed" · bcecca49
      Kristian Høgsberg authored
      This reverts commit fc6ccb86.
      
      We still need root permissions for drmDrop/SetMaster.  Without
      integration with ConsoleKit or systemd we also don't have access
      to /dev/dri/cardX in the case where we open a new VT.
      bcecca49
    • Benjamin Franzke's avatar
    • Benjamin Franzke's avatar
      setuid: Operate relative to $(DESTDIR) · ef548fd3
      Benjamin Franzke authored
      ef548fd3
    • Neil Roberts's avatar
      window: Fix sending button events when there's no grab · 6b28aadd
      Neil Roberts authored
      The code which sends the button events was checking whether there is a
      focus widget with a button handler but then always sending the button
      event to the grab widget. If the grab widget is different from the
      focus widget at this point then it will check the wrong widget for a
      button handler and potentially crash. It is also possible for there to
      be no grab widget here in the following situation:
      
      1. Press and hold down the left mouse button
      2. Press and hold down the right mouse button
      3. Release the left mouse button
      4. Release the right mouse button
      
      In this case the grab will be released at step 3 because the code only
      keeps track of the grab for one button. Then it will try to send the
      release event for the right mouse button to a NULL widget so it will
      crash.
      6b28aadd
  7. 20 Jan, 2012 1 commit
    • Tiago Vignatti's avatar
      evdev: fix uninitialised pointer value · a12d6113
      Tiago Vignatti authored
      
      
      ==30224== Conditional jump or move depends on uninitialised value(s)
      ==30224==    at 0x40EE3A0: evdev_flush_motion (evdev.c:284)
      ==30224==    by 0x40EE6DC: evdev_input_device_data (evdev.c:352)
      ==30224==    by 0x4034710: wl_event_source_fd_dispatch (event-loop.c:76)
      ==30224==    by 0x4035171: wl_event_loop_dispatch (event-loop.c:462)
      ==30224==    by 0x4032F76: wl_display_run (wayland-server.c:785)
      ==30224==    by 0x8050972: main (compositor.c:2183)
      Signed-off-by: default avatarTiago Vignatti <tiago.vignatti@intel.com>
      a12d6113
  8. 19 Jan, 2012 5 commits