1. 11 Mar, 2019 1 commit
  2. 09 Feb, 2019 2 commits
  3. 05 Nov, 2018 2 commits
  4. 04 Nov, 2018 4 commits
  5. 10 Oct, 2018 2 commits
  6. 30 Jul, 2018 5 commits
  7. 25 Jul, 2018 1 commit
    • Adrien Plazas's avatar
      device: Defer event emission · f9605666
      Adrien Plazas authored
      Defer the emission of input device events by putting them into idle
      event sources.
      
      This avoids the handling of an event to block the device's event polling
      and processing until it's resolved. For example this prevents the press
      of a button which triggers the apparition of a GtkDialog from blocking
      the device until the dialog stops running, hence allowing to use the
      device in that same dialog.
      f9605666
  8. 01 Mar, 2018 5 commits
  9. 24 Jan, 2018 2 commits
  10. 03 Dec, 2017 1 commit
    • Emmanuele Bassi's avatar
      Use the appropriate dependency object · bbec2258
      Emmanuele Bassi authored
      Instead of using `link_with` for internal targets, we should create a
      dependency object for the libmanette shared library.
      
      Not only this is the idiomatic form for internal dependencies in Meson,
      but it also allows us to transitively depend on the library
      dependencies, and to specify the inclusion path for the library itself,
      thus avoiding the add_project_arguments() call using the build root
      directory. This allows us to use libmanette as a subproject in other
      Meson-based projects.
      bbec2258
  11. 28 Nov, 2017 1 commit
  12. 19 Nov, 2017 2 commits
  13. 12 Nov, 2017 3 commits
  14. 11 Nov, 2017 1 commit
    • Adrien Plazas's avatar
      device: Make get_guid() method private again · 3a92d18b
      Adrien Plazas authored
      It turns out that GNOME Games doesn't need it in the end thanks to the
      inclusion of the mapping accessors in ManetteDevice.
      
      As it is easier to add something to a release than to remove it from
      one, let's keep this method private until a user of the library requests
      it.
      3a92d18b
  15. 08 Nov, 2017 5 commits
  16. 06 Nov, 2017 3 commits