1. 17 May, 2019 1 commit
    • spiiroin's avatar
      [mce] Unify license blurbs. JB#33684 · 091d6e7e
      spiiroin authored
      MCE uses LGPL v2.1 (without "or later") license, but due to missing / use
      of different license blurbs this is not always clear enough.
      Replace blurbs referring to "LGPLv2" short form which could be either
      LGPL v2.0 or v2.1 without "or later" with the same blurb that is used
      in mce.c file.
      Similarly add blurb to source files that are missing one altogether.
      Add all authors that can be derived from git logs.
      Update Jolla Ltd. copyright statements to match git activity.
      Signed-off-by: spiiroin's avatarSimo Piiroinen <simo.piiroinen@jollamobile.com>
  2. 12 Nov, 2018 1 commit
    • spiiroin's avatar
      [settings] Deny keypad input device grabbing by default. Fixes JB#43764 · aa16304e
      spiiroin authored
      Previously grabbing input devices was necessary, but currently
      the expected behavior is to allow compositor to see all input
      events and use input policy decisions exposed on D-Bus to control
      whether UI should react to key events it sees.
      As grabbing can result in loss of information on UI side, takes time to
      undo on display unblank and should not be required anymore, change
      the built in defaults so that grabbing is not allowed.
      Signed-off-by: spiiroin's avatarSimo Piiroinen <simo.piiroinen@jollamobile.com>
  3. 20 Sep, 2017 1 commit
  4. 12 Aug, 2016 1 commit
    • spiiroin's avatar
      [event-input] All explicitly defining input device types. Fixes MER#1634 · c211563d
      spiiroin authored
      It might not be possible to fine tune mce input device probing heuristics
      to deal with quirks present in some devices - especially during initial
      porting efforts.
      Allow use of hw adaptation specific configuration files to be used for
      explicitly stating input device types instead of relying on built in
      probing logic.
  5. 31 Mar, 2016 2 commits
  6. 07 Jan, 2016 1 commit
    • spiiroin's avatar
      [input] Add setting to allow/deny input device grabbing. JB#33644 · 0fa25544
      spiiroin authored
      Grabbing touch input events is problematic - especially with devices
      that use stateful protocol B for reporting. In general it would be better
      to allow lipstick to see all the touch events but ignore them while
      display is not in fully powered up state.
      Add a setting that can be used to instruct mce not to grab touch input
      device nodes. By default the grabbing is allowed.
      Normally platform specific configuration files are expected to be used
      when needed, but users can also tweak the setting via mcetool option
  7. 23 Dec, 2014 1 commit
    • spiiroin's avatar
      Refactor mce event input module · de4489de
      spiiroin authored
      Rename functions, data types and variables to reflect logical grouping
      and move items in each logical group close to each other.
      Switch indentation to use 4 spaces instead of 1 tabulator.
      Remove unused legacy ini-file config items.
      No significant functional changes.
  8. 04 Jun, 2014 1 commit
    • spiiroin's avatar
      Shorten default touch unblock delay and make it configurable · 1afd03da
      spiiroin authored
      In order to protect ui from stray touch events mce blocks touch input
      during display power up and after power up if fingers / palm are
      touching the display. The touch input is unblocked after no touch has
      been detected for unblock-delay ms.
      Previously the unblock-delay was 200 ms. This was long enough for user
      to make a double click to turn on the display and have mce eat away
      the first swipe on the already visible ui.
      Now the built in default is 100 ms. Different hardware adaptations can
      use configuration files to override this. If needed, users can also
      tune the value via mcetool --set-touch-unblock-delay option.
      [mce] Shorten default touch unblock delay and make it configurable. Fixes JB#19833
  9. 27 May, 2014 1 commit
  10. 26 May, 2014 2 commits
  11. 24 May, 2013 1 commit
    • spiiroin's avatar
      Implement double tap emulation for SDK use · 24359971
      spiiroin authored
      After enabling the feature with:
        mcetool --set-fake-doubletap=enabled
      The SDK emulator window can be unblanked by double clicking
      within it with mouse.
      [sdk] Support display unblanking via double click with mouse
  12. 03 Jan, 2013 1 commit
  13. 12 May, 2011 1 commit
  14. 16 Dec, 2010 1 commit