Saturday, July 12, 2008

Psi patch

I made some patches for PSI.
http://www.nuos.edu.ua/~pavel/psi/chpatches.tar.gz

1. added DiscoItemsQuerier class
3. added to Advanced options: Tab position property
4. fixed plugins options, now it can load & save properties
5. fixed Tabs:
- now tabs cans change position
- added to tab user status icon
6. fixed PsiTextView widget: changed select color (FS #824)
7. fixed ChatDlg & PsiChatDlg classes:
- added send button to UI (FS #725)
- added plugin interceptMessage function (FS #79)
- added plugin nickChange function (FS #79)
- added typeMessage & putMessage - call from plugin (FS #79)
- added pluginFrame to UI (container for plugin's widgets) (FS #79)
- added chatEditTextChanged signal for plugin (FS #79)
8. fixed GCMainDlg class:
- added question "Leave room?" before leave room.
9. added to PsiMain class plugin quit function.
10. fixed ChatEdit class:
- added HistoryMessags (you can press ctrl+arrow up/down for scroll your sent messages) (FS #483)
11. fixed Plugins Systems (FS #79):
- fixed "apply-restore options" functions
- added contactOffline, contactOnline, login, logout, groupChatJoin, groupChatLeave functions for OTR plugin (thanks to Timo Engel (timo-e@freenet.de) http://public.tfh-berlin.de/~s717689/
- added query for VCard.
- added functions for read-write PrivateData packets.
- added functions for read-write IQ packets.
- added createWidgets & deleteWidgets functions: plugin cans insert widgets to ChatDlg.
12. fixed PsiAccount class: added functions for OTR plugin.
13. fixed PsiPopup:
- now it cans display incoming message (FS #187).
- it has setting on/off (options.ui.notifications.passive-popups.showMessage)
14. Added Aliases plugin, it stores aliases in PrivatData. It's helpfully for Support chat operators, when they write the same message. For example:
Hello, how can I help you?
or
Hello, how can I assist you?

You can add aliases for this /hl & /ha. Then just input /hl and press Enter. That's all

2 comments:

  1. hi, found your blogpost a short time ago, could you remake this patchset into patch chunks? or could you update it to lates Git commit?

    really cool patches, i would apperciate it. thx

    ReplyDelete
  2. Reveiw my posts http://paveltitkov.blogspot.com/

    ReplyDelete