1. 07 Jan, 2016 1 commit
    • spiiroin's avatar
      [touch] Add handler for multitouch protocol A and B. JB#33644 · a27e2168
      spiiroin authored
      The existing touch screen input event handling in mce is implemented in
      several places and in general does handle differences between A and B
      protocols in robust manner - and assumes that there will be only one
      touch/mouse input device available.
      
      Implement logic for tracking touch input state / double tap detection in
      a manner that allows the code to be re-used for several input devices
      when/if needed.
      a27e2168
  2. 10 Nov, 2015 1 commit
  3. 09 Oct, 2015 1 commit
    • spiiroin's avatar
      [wakelock] Add module for virtual wakelocks. Contributes to JB#32462 · 1b5a256e
      spiiroin authored
      MCE has multitude of reasons for blocking late suspend. Using real
      wakelocks for each reason pollutes the kernel bookkeeping data and
      using dynamically named wakelocks would make things even worse.
      
      Add mce-wakelock module that multiplexes virtual wakelocks internal
      to mce into just one real sysfs based wakelock.
      1b5a256e
  4. 10 Feb, 2015 1 commit
    • spiiroin's avatar
      Move fbdev control from display plugin to separate mce-fbdev module · 824acab1
      spiiroin authored
      Having mce hold open framebuffer device file descriptor during bootup
      blocks display from making implicit power cycling while switching ui
      components that draw on screen. But since the frame buffer is opened
      from display plugin, it happens only after mce core functionality is
      already initialized.
      
      Making frame buffer handling be part of core functionality to allow the
      device node to be opened earlier.
      
      Also keept the framebuffer device opened also during normal operation
      so that mce already has the file descriptor that is needed to keep the
      shutdown logo on screen after ui and mce services are terminated.
      
      To give visibility to possible lipstick crashes and switches between
      various act dead ui processes, close the file descriptor if compositor
      dbus service is terminated eventhought he device is not shutting down.
      
      [mce] Move fbdev control from display plugin to separate mce-fbdev module. Fixes JB#26215
      824acab1