1. 06 Jan, 2019 1 commit
  2. 22 Dec, 2018 1 commit
    • Jonas Ådahl's avatar
      build: Always pass --quiet to g-ir-scanner · f7d4a727
      Jonas Ådahl authored
      This makes the build less verbose, as all .gir generation except for
      clutters didn't pass --quiet to g-ir-scanner, making it output long
      linking commands. Do this by adding a common introspection_args
      variable.
      
      While at it, put -U_GNU_SOURCE in there too, as it was always passed
      everywhere as without it the scanner would log warnings.
      f7d4a727
  3. 18 Dec, 2018 2 commits
  4. 06 Dec, 2018 9 commits
  5. 05 Dec, 2018 1 commit
  6. 04 Dec, 2018 2 commits
  7. 26 Nov, 2018 1 commit
  8. 19 Nov, 2018 2 commits
    • Olivier Fourdan's avatar
      clutter: Keep a device reference with events · ac6039bd
      Olivier Fourdan authored
      If a device (virtual or real) is removed while there are remaining
      events queued for that device, the event loop may try to access the
      event freed memory.
      
      To avoid the issue, add a reference to the device when the event is
      created or copied, and remove the reference once the device is freed.
      
      Closes: #393
      ac6039bd
    • Olivier Fourdan's avatar
      clutter/evdev: Use `clutter_event_set_device()` · 97230a2b
      Olivier Fourdan authored
      Use the relevant clutter device API `clutter_event_set_device()` instead
      of setting the device directly in the event field.
      97230a2b
  9. 18 Nov, 2018 8 commits
  10. 14 Nov, 2018 2 commits
  11. 13 Nov, 2018 1 commit
    • Daniel van Vugt's avatar
      clutter: Avoid redundant margin changes · 59acb389
      Daniel van Vugt authored
      When profiling gnome-shell it was found that one of the main triggers
      of `clutter_actor_queue_relayout` during animations was
      `clutter_actor_set_margin_internal` continuously setting the same
      zero margins. That's obviously pointless but also expensive since it
      incurs full stage relayouts and reallocation. So just avoid redundant
      margin changes.
      
      Helps to further improve:
      #233,
      gnome-shell#349
      59acb389
  12. 12 Nov, 2018 3 commits
  13. 09 Nov, 2018 1 commit
  14. 08 Nov, 2018 4 commits
  15. 07 Nov, 2018 2 commits