1. 16 Sep, 2019 1 commit
    • Simon McVittie's avatar
      GsdSmartcardService: Use correct parent type for structs · 1b31868c
      Simon McVittie authored
      GDBusObjectSkeleton objects are larger than GObject, so we need to
      allocate enough space. Otherwise, if we're lucky we'll get:
      
          Sep 13 11:09:32 espresso gsd-smartcard[12882]: specified class size for type 'GsdSmartcardService' is smaller than the parent type's 'GsdSmartcardServiceManagerSkeleton' class size
          Sep 13 11:09:32 espresso gsd-smartcard[12882]: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
      
      and if we're unlucky we'll get object fields overwriting each other.
      Signed-off-by: Simon McVittie's avatarSimon McVittie <smcv@debian.org>
      Fixes: 76b6b794 "smartcard: Use G_DECLARE_FINAL_TYPE for GsdSmartcardService"
      1b31868c
  2. 14 Sep, 2019 1 commit
  3. 13 Sep, 2019 1 commit
  4. 10 Sep, 2019 1 commit
  5. 09 Sep, 2019 5 commits
  6. 06 Sep, 2019 1 commit
  7. 05 Sep, 2019 1 commit
  8. 04 Sep, 2019 1 commit
  9. 03 Sep, 2019 2 commits
  10. 02 Sep, 2019 1 commit
    • Benjamin Berg's avatar
      xsettings: Ensure plugin is started after the shell · 42833a65
      Benjamin Berg authored
      In the processes of adding support to auto-shutdown Xwayland, the
      "After" rule was accidentally deleted. Re-add the rule, as otherwise
      gsd-xsettings may be started before gnome-shell is and that causes
      an immediate session failure.
      
      Fixes: #442
      42833a65
  11. 29 Aug, 2019 1 commit
  12. 26 Aug, 2019 6 commits
  13. 25 Aug, 2019 1 commit
  14. 24 Aug, 2019 1 commit
  15. 22 Aug, 2019 1 commit
  16. 21 Aug, 2019 1 commit
  17. 20 Aug, 2019 2 commits
  18. 19 Aug, 2019 1 commit
  19. 18 Aug, 2019 1 commit
  20. 16 Aug, 2019 2 commits
  21. 14 Aug, 2019 1 commit
  22. 13 Aug, 2019 2 commits
    • Bruce Cowan's avatar
      Update British English translation · f0fdf1f9
      Bruce Cowan authored
      f0fdf1f9
    • Hans de Goede's avatar
      media-keys: Fix MprisController no longer working · 771fba73
      Hans de Goede authored
      Since commit e4297f2a ("media-keys: Use G_DECLARE_FINAL_TYPE for
      MprisController"), the MPRIS support in g-s-d no longer works.
      
      This is caused by the mpris_proxy_ready_cb changes, after the troublesome
      commit, the MprisController self pointer is retreived by
      the mpris_proxy_ready_cb like this:
      
            MprisController *self = MPRIS_CONTROLLER (object);
      
      But the object parameter to the GAsyncReadyCallback is the source object,
      which in this case is the just created GDBusProxy, not our MprisController
      object, leading to these warnings:
      
      gsd-media-keys[x]: invalid cast from 'GDBusProxy' to 'MprisController'
      
      Our MprisController is passed through the user_data pointer, so
      this commit fixes the code to use this instead.
      
      This fixes the warning and more importantly also makes the MPRIS support work
      again, since it now will now properly set self->mpris_client_proxy again.
      
      Fixes: #437
      771fba73
  23. 09 Aug, 2019 1 commit
  24. 05 Aug, 2019 4 commits