1. 01 Jun, 2020 1 commit
  2. 14 Jul, 2018 1 commit
  3. 12 Nov, 2017 1 commit
  4. 13 Oct, 2017 1 commit
  5. 08 Oct, 2017 1 commit
  6. 20 Oct, 2016 1 commit
  7. 05 Jul, 2016 1 commit
  8. 30 Jun, 2016 1 commit
  9. 27 Jun, 2016 1 commit
  10. 11 Jun, 2016 1 commit
  11. 23 Sep, 2015 1 commit
    • mathieui's avatar
      Fix various roster count issues · 99d5e25f
      mathieui authored
      disconnections not clearing the number of connected contacts, leading to
      an ever-increasing count, and roster count not always being setup
      99d5e25f
  12. 27 Jun, 2015 1 commit
  13. 20 Oct, 2014 1 commit
  14. 24 Jul, 2014 1 commit
  15. 06 Apr, 2014 2 commits
  16. 22 Mar, 2014 1 commit
    • mathieui's avatar
      Fix formatting, some typos, and unused code, and add docstrings · 186803d9
      mathieui authored
      - No idea why subclasses of ConversationTab were working before
          (info_header was overriden with None in __init__)
      - Or why the date parsing worked (“Exeception”)
      - Some more reformatting with pylint indications
      - Document each module in the tabs module
      186803d9
  17. 16 Sep, 2013 1 commit
  18. 24 Jul, 2013 1 commit
  19. 01 Jul, 2013 1 commit
  20. 24 Jun, 2013 1 commit
  21. 12 Jun, 2013 1 commit
    • mathieui's avatar
      Improve the roster search · 833faa4f
      mathieui authored
      - now case-insensitive
      - search in the bare jid instead of userpart only (and still in roster
        names)
      - do not display groups when searching
      - display offline contacts
      - do not expand resources if they were before the search
      833faa4f
  22. 11 May, 2013 1 commit
    • mathieui's avatar
      Handle the roster order cache as a real cache · a1ef835a
      mathieui authored
      When an external (or internal) event may cause the order of the
      cache to be modified, or new elements to be added, schedule it
      for a rebuild. Otherwise, don’t, and only rebuild it when
      refreshing (that should improve refresh speed a lot).
      
      Also, if the position in the roster is further than the total size
      of the roster, go back to the top instead of displaying an empty
      window with “+++”.
      a1ef835a
  23. 05 Apr, 2013 1 commit
    • mathieui's avatar
      Handle I/O errors better · 91b960b7
      mathieui authored
      - Do not crash because of low disk space
      - Notify the user whenever it happens
      - A few functions now return a boolean instead of nothing
      - Config.silent_set is Config.set_and_save without toggle and returning
        strings. It is used whenever we don’t need set_and_save
      - Config.set_and_save now returns a tuple (that can be passed directly
        to core.information())
      
      TODO: display the precise error to the user (instead of “unable to…”)
      91b960b7
  24. 03 Feb, 2013 1 commit
  25. 21 Nov, 2012 1 commit
    • mathieui's avatar
      Make the search usable again · 4a7e08f1
      mathieui authored
      - Disable the history when searching
      - → allow moving the cursor around to select a contact when searching
      - fix refresh issues
      4a7e08f1
  26. 05 Nov, 2012 1 commit
  27. 15 Oct, 2012 1 commit
  28. 13 Sep, 2012 1 commit
  29. 31 Aug, 2012 2 commits
  30. 07 Aug, 2012 1 commit
  31. 06 Aug, 2012 1 commit
  32. 01 Aug, 2012 1 commit
    • mathieui's avatar
      Various changes to the roster sorting · 99056461
      mathieui authored
      - Change the separator from _ to :
      - Move the functions away in another module to avoir cluttering the
        roster code
      - Add a case-sensitive sort (“sname”)
      99056461
  33. 31 Jul, 2012 6 commits