1. 21 Mar, 2021 2 commits
  2. 20 Mar, 2021 7 commits
  3. 19 Mar, 2021 6 commits
  4. 18 Mar, 2021 16 commits
  5. 17 Mar, 2021 2 commits
  6. 15 Mar, 2021 4 commits
  7. 14 Mar, 2021 3 commits
    • Kai Uwe Broulik's avatar
      [Notifications] Support persistency · 5890aa64
      Kai Uwe Broulik authored
      This allows a client to mark a notification as "resident" which means it will
      not be closed by the sever when expired or an action is invoked, thus transferring
      full control over notification life time to the client.
      A notification popup still times out as normal (unless persistent, of course)
      but the notification remains alive until the client revokes it or a user
      explicitly closes it.
      It is opt-in so that a client can expect the notification lifetime to be
      indefinite and explicitly close it when an action is invoked on its end.
    • Kai Uwe Broulik's avatar
      [Notifications] Emit dataChanged in setData call · d840c5dc
      Kai Uwe Broulik authored
      Ensures the role is properly signalled to have changed.
      CCBUG: 429862
    • Nicolas Fella's avatar
      Make krdb a proper library · c3e629df
      Nicolas Fella authored
      Making it a library instead of including the source from multiple places
      has several advantages. We get proper dependency and include path
      propagation. We can specify the krdb dependencies once instead of
      repeating them for each kcm. This allows for a better separation between
      the KCM's actual dependencies and krdb's dependencies.