1. 26 May, 2021 1 commit
  2. 14 May, 2021 1 commit
    • Ingo Klöcker's avatar
      Always include the default key in the list of keys to chose from · 5de2f7ac
      Ingo Klöcker authored
      Add custom subclass of KeyListSortFilterProxyModel that allows specifying
      a key that is always accepted by the filtering. Use this subclass
      to make sure that the default key is not filtered out.
      
      This fixes the problem that KMail didn't show keys not matching
      the email address of an identity in the identity configuration dialog
      and that KMail cleared the keys silently if one saved such an identity
      after opening the Cryptography tab.
      
      Funded by: Intevation GmbH
      
      BUG: 437091
      FIXED-IN: 5.18.0
      5de2f7ac
  3. 22 Apr, 2021 1 commit
    • Ingo Klöcker's avatar
      Emit currentKeyChanged() signal even if it is already set · 12e4b81f
      Ingo Klöcker authored
      If the key that is set with setCurrentKey() became the current key by
      changes in the underlying model (i.e. because it happens to be the item
      at the current index), then no signal was emitted. This triggered
      an update problem in the key approval dialog noticed after the previous
      commit.
      
      This problem is fixed by this change because on all model changes
      updateWithDefaultKey() is called which in turn calls setCurrentKey().
      
      GnuPG-bug-id: 5283
      12e4b81f
  4. 19 Apr, 2021 1 commit
  5. 04 Feb, 2021 1 commit
  6. 20 Jan, 2021 2 commits
  7. 20 Nov, 2020 1 commit
  8. 10 Nov, 2020 1 commit
  9. 05 Nov, 2020 1 commit
  10. 13 Aug, 2020 1 commit
  11. 26 Mar, 2020 1 commit
  12. 19 Feb, 2020 1 commit
  13. 25 Jul, 2019 1 commit
  14. 06 May, 2019 1 commit
  15. 07 Sep, 2018 1 commit
  16. 12 Jun, 2018 1 commit
    • Andre Heinecke's avatar
      Prefer perfect uid matches in keyselection combo · 79f0cb79
      Andre Heinecke authored
      The idea here is that if there are keys like:
      
      tom-store@abc.com
      susi-store@abc.com
      store@abc.com
      
      And the user wants to send a mail to "store@abc.com"
      the filter should still show tom and susi (because they
      both are part of store) but the key for "store" should
      be preselected.
      
      GnuPG-Bug-Id: T3978
      79f0cb79
  17. 10 Apr, 2018 1 commit
    • Andre Heinecke's avatar
      Fix reenable of keyselectioncombo after keylisting · 6776850d
      Andre Heinecke authored
      We only want to renenable the keyselectioncombo when we
      triggered the keylisting in refresh keys and so disabled
      the combo. Otherwise the enable / disable state is changed
      at random times when any keylisting in the global keycache
      finishes.
      
      This fixes a bug in Kleopatra's signencryptwidget where
      random keylistings would enable the combo box even if
      the operation belonging to that combo was unchecked.
      6776850d
  18. 06 Apr, 2018 1 commit
  19. 27 Mar, 2018 1 commit
    • Andre Heinecke's avatar
      Fix crash in Keyselectioncombo · 5b93bddf
      Andre Heinecke authored
      When switching the filterRegExp and quickly thereafter
      opening the combobox there could be a crash in
      QSortFilterProxyModel::mapToSource.
      From my understanding this was because index.internalPointer
      was invalid. As the documentation says that it should
      be avoided to use the internal pointer I'm doing that now.
      
      This fixes the crash and I did not see any regressing
      behavior.
      
      Only in master because the filterRegExp switching is
      only something that the NewKeyApprovalDialog utilizes.
      
      GnuPG-Bug-Id: T3861
      5b93bddf
  20. 20 Mar, 2018 1 commit
  21. 14 Feb, 2018 3 commits
  22. 30 Nov, 2017 1 commit
  23. 11 Oct, 2017 1 commit
  24. 15 Sep, 2017 1 commit
  25. 03 Sep, 2017 1 commit
  26. 01 Aug, 2017 1 commit
  27. 11 Jul, 2017 1 commit
  28. 19 Jun, 2017 1 commit
  29. 04 Jun, 2017 1 commit
  30. 02 Jan, 2017 1 commit
  31. 12 Oct, 2016 3 commits
  32. 03 Oct, 2016 1 commit
  33. 10 Aug, 2016 1 commit
    • Andre Heinecke's avatar
      Fix default key selection for initalized keycache · 510c82fd
      Andre Heinecke authored
      If the keycache was already initialized we now also emit
      keyListingFinished so that code relining on that signal
      works regardless of the cache state. The default key and
      current index selection now depends on that signal.
      510c82fd
  34. 05 Aug, 2016 2 commits