1. 03 Apr, 2014 1 commit
  2. 24 Mar, 2014 1 commit
  3. 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
  4. 17 Feb, 2014 1 commit
    • mathieui's avatar
      Fix a traceback in the commandinput · 35f3f533
      mathieui authored
      When the connection lags and the user presses tab,
      poezio will insert a tab inside the input, wich has now
      a specific formatting. This caused poezio to crash.
      35f3f533
  5. 03 Feb, 2014 2 commits
  6. 20 Oct, 2013 2 commits
    • louiz’'s avatar
    • louiz’'s avatar
      Improve the input a lot · b12a6b3b
      louiz’ authored
      Noticeable changes:
      
      - The input "view" is smarter, it always move to a decent position so we can
        see enough text around the cursor.
      - The cursor goes at the end of the input when pasting some long text
      - The formatting chars (^C and o, b, a, 1, 2, 3 etc) are now visible in the
        input. This makes it a lot easier to know where these special characters
        are, to change them and efficiently edit our text (we just lose a little,
        on the cosmetic side, but who cares)
      - The code is actually a lot simpler in the functions to move the cursor,
        insert/delete chars: we do not have to deal with special cases where the
        formatting characters are actually composed of two chars.
      
      fixes #2183
      b12a6b3b
  7. 18 Sep, 2013 1 commit
  8. 16 Aug, 2013 1 commit
  9. 04 Aug, 2013 1 commit
  10. 02 Aug, 2013 1 commit
  11. 01 Aug, 2013 1 commit
    • mathieui's avatar
      Fix #2049 (get the current completed argument) · bb59771d
      mathieui authored
      A command argument can now be completed even if it isn’t the last
      one in the input.
      
      - Add a new method Input.new_completion
          Almost like the old auto_completion method, except taht it takes
          another argument: argument_position, which is the argument to be
          completed.
      - Methods using the old completion method still work
      - All completion methods in poezio now use the new one if necessary
      - Further details can be found in the docstring of new_completion
      bb59771d
  12. 31 Jul, 2013 1 commit
  13. 02 Jul, 2013 1 commit
  14. 30 Jun, 2013 1 commit
  15. 20 Jun, 2013 2 commits
  16. 19 Jun, 2013 3 commits
  17. 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
  18. 10 Jun, 2013 1 commit
  19. 09 Jun, 2013 2 commits
  20. 08 Jun, 2013 1 commit
  21. 06 Jun, 2013 1 commit
  22. 16 May, 2013 1 commit
  23. 11 May, 2013 2 commits
    • mathieui's avatar
      Actually use it. · 7f1562c4
      mathieui authored
      7f1562c4
    • 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
  24. 09 May, 2013 1 commit
  25. 01 May, 2013 1 commit
  26. 03 Apr, 2013 2 commits
    • mathieui's avatar
      Add an option to choose between shared and separate input history · 26fa83dd
      mathieui authored
      - separate_history, defaults to false
      26fa83dd
    • mathieui's avatar
      Fix #2255 (search in input history) · 8a5a5bb6
      mathieui authored
      - The input is split in two parts: on the left is what the user enters,
          on the right is the first match (the right part has a different
          color)
      - Start and cancel a search with ^R
      - Validate a search with enter, then press another time enter to send
      
      - CommandInput and MessageInput now inherit from the HistoryInput class
        and share some methods
      8a5a5bb6
  27. 13 Mar, 2013 1 commit
    • mathieui's avatar
      Fix #2265 · 57ce4b6f
      mathieui authored
      also:
      - fix Message.__str__/repr
      - fix a traceback with user gaming
      57ce4b6f
  28. 12 Mar, 2013 1 commit
  29. 11 Mar, 2013 2 commits
    • mathieui's avatar
      Fix #1839 (User mood/activity) · cec1151e
      mathieui authored
      - Added as always new theming variables:
          CHAR_ROSTER_MOOD, CHAR_ROSTER_ACTIVITY (a SNOWMAN!)
          COLOR_ROSTER_MOOD, COLOR_ROSTER_ACTIVITY
      - Added two new notification types in Theme.INFO_COLORS (mood/activity)
      - Added new configuration options:
          display_mood/activity/tune_notifications (those can be set for a
          specific JID)
          enable_user_tune/nick/activity/mood
      - Added /activity and /mood commands, with completions
      - Moved the old /activity to /last_activity
      - Details are show in the ContactInfoWin if there is room, or with "i"
        on a contact in the roster.
      cec1151e
    • mathieui's avatar
      Implement XEP-0118 (Fix #1840) · 71c35eb2
      mathieui authored
      - Add new theming options
      - Show the tune in the roster (both in contact line and infowin)
      - add an option to show tunes as info messages
      71c35eb2
  30. 10 Mar, 2013 1 commit
    • mathieui's avatar
      Fix #2122 (coloration of long messages) · d8783476
      mathieui authored
      - Add a “prepend” attribute to the Line tuple
      
      I’m not sure of the impact of this on performance (we parse the message
      yet another time)
      d8783476
  31. 06 Mar, 2013 1 commit