User Tools

Site Tools


packages:psi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
packages:psi [2005-01-27 16:24]
jpc - added new patches
packages:psi [2008-09-20 16:10] (current)
grizz patches updated
Line 2: Line 2:
  
 ====== Psi ====== ====== Psi ======
-Links: ​ 
  
  
-  * [[http://​psi.affinix.com/​|project homepage]]  +===== Links =====
-  * Fly''''​Spray bug trackers: [[http://​psi.affinix.com/​flyspray/​|official english]], [[http://​flyspray.patryk.one.pl/​|unofficial polish]]  +
-There are several things that got patched and are not included in the official builds (some of them may be only available on the DEVEL branch): ​+
  
 +  * [[http://​psi-im.org/​|project homepage]] ​
 +  * [[http://​flyspray.psi-im.org/​|Flyspray bug tracker]] ​
  
-  * status indicator (small "​i"​ layered over the contacts'​ roster icon) showing if a contact set a status text  
-  * the "​Online"​ default status text is removed ​ 
-  * [[#​status_history|status history]] ​ 
-  * nicechats (allows setting arbitrary colors for the chat dialog) ​ 
-  * [[#​rich_roster|rich roster]] ​ 
-  * [[#​custom_os|custom os patch]] ​ 
-  * [[http://​www.cs.kuleuven.ac.be/​~remko/​psi/​rc/​|ad-hoc commands]] ​ 
-  * [[http://​article.gmane.org/​gmane.linux.pld.user.polish/​531|embedding LaTeX formulas in chat windows]] ​ 
-  * [[http://​machekku.uaznia.net/​jabber/​psi/​patches/#​psi-machekku-contact_icons_at_top-for_psi-psz.diff|emoticons advanced toggle]] ​ 
-  * [[http://​machekku.uaznia.net/​jabber/​psi/​patches/#​psi-machekku-emoticons_advanced_toggle.diff|contact icons at top]]  
-  * [[http://​machekku.uaznia.net/​jabber/​psi/​patches/#​psi-machekku-enable_thread_in_messages.diff|enable <​thread/>​ in messages]] ​ 
-/* UndefinedMacro:​ Anchor(status_history) */  
  
-===== Status history ​===== +===== Patches ​===== 
-Taken from the patch announcement on the psi-devel mailing ​list: +Here is the list of patches applied to the //HEAD// version
  
-<​file>​with this patch: 
-- statusdlg - alt+up/down recent status history 
-- config.xml - option to set history length and flag 'store presets'​ 
-(should preset statuses be stored in '​recent'​ list) 
-:o) 
-J/S. 
-</​file>​ 
-/* UndefinedMacro:​ Anchor(rich_roster) */  
  
-===== Rich roster ===== +  * [[#​custom_os|custom os patch] 
-Also taken from the patch announcement on the psi-devel mailing list:  +  * customos.patch  
- +  * no_online_offline_status.patch  
-<​file>​Subject: ​[Psi-devel] ​[patch] ​roster item custom display +  ​* icon_buttons_big_return-mod.patch  
-From: Jacek Tomasiak <​groups@skazi.prv.pl>​ +  * empty_group-fix.patch  
-To: psi-devel <​psi-devel@lists.sourceforge.net>​ +  * appearance-mod.patch ​ 
-Date: Thu, 18 Mar 2004 13:44:58 +0100 +  * machekku-avatars_in_tooltip.patch ​
- +
-patch for flyspray task #157 +
-http://​psi.affinix.com/​flyspray/​index.php?​do=details&​id=157 +
- +
-1. class RichListViewItem - general RichText("​html"​) support for list +
-   ​views. It is optimized for non-flicker display, but it's obvious +
-   that rendering RichText is more time consuming that normal +
-   ​DrawText. Multiline items are handled in "​natural way" by <​br>​ +
-   tags, it seems to be the most flexible solution. Text is "​auto +
-   ​wrapped"​ to roster width by default. To avoid this use +
-   <​nobr></​nobr>​ tags (doesn'​t add "​..."​ for long strings :o( ) +
- +
-2. changes in contactview:​ +
-* custom "​templates"​ are attached to contacts like custom iconsets, +
-  ​with regex matched against jid +
-at this moment available features are: +
-  - html formatting (you can change font, color, size... of selected +
-    contacts) +
-  - additional tags ("​!"​ versions start newline if result of tag not +
-    empty, this way you won't have empty lines in roster, to force line +
-    break use simple <br> tag): +
-    -- <​text>,​ <​!text>​ - name of contact (default) +
-    -- <​jid>,​ <​!jid>​ - bare jid +
-    -- <​status_msg>,​ <​!status_msg>​ - text status message (if present) +
-      (need to add some trimming maybe) +
-    -- more to come... suggestions please (priority, resource, status +
-       as text ("​online",​ "​away",​ etc.), client version, auth state) +
-* template interpretation can be extended easily by reimplementing +
-  ​expandTemplate() virtual function (done in contactview) +
-emoticons are supported, just like in tooltip +
- +
-3. configuration is done in config.xml at this point. Template strings +
-   have to be escaped (xml!) (I don't want to mess with current +
-   ​optionsdlg layout, waiting for decisions from the core-team :oD) +
-EXAMPLE: +
-... +
- <​templates>​ +
-  ​<!-- agents/​transports/​servers -> "NAME (service)",​ service is in green --> +
-  <item regExp="​^[^@]*$" template="&​lt;​nobr>&​lt;​TEXT>​ (&​lt;​font color=&​quot;​green&​quot;>​service&​lt;/​font>​)&​lt;/​nobr>"​ /> +
-  <!-- selected contacts -> "​NAME[<​br>​STATUS MESSAGE]",​ second line in -1 white font --> +
-  ​<item regExp="​justin|mblsha|skazi"​ template="&​lt;​nobr>&​lt;​TEXT>&​lt;/​nobr>&​lt;​font size=&​quot;​-1&​quot;​ color=&​quot;​white&​quot;>&​lt;​!STATUS_MSG>&​lt;/​font>"​ /> +
- </​templates>​ +
-... +
- +
-some screenshots can be found at: http://​skazi.jogger.pl +
-any comments are welcome +
-enjoy +
-+SkaZi +
--- +
-| PZDR Jacek aka SkaZi                                    \\ +
-| mail: skazi@skazi.prv.pl ​   "Oset nie ma zadnego ​      /O `----. +
-| jabber: skazi@chrome.pl ​     pozytku z tego, ze     (_.-.     )\ +
-| GG# 1699141 ICQ# 111926958 ​  sie na nim siedzi..."​ *|* rs //​--// ​ X +
-</​file>​ +
- +
- +
-<​file>​Subject:​ Re: [Psi-devel] [patch] roster item custom display +
-From: Jacek Tomasiak <​groups@skazi.prv.pl>​ +
-To: Jacek Tomasiak <​psi-devel@lists.sourceforge.net>​ +
-Date: Fri, 19 Mar 2004 20:48:22 +0100 +
- +
-update, some fixes, +
-new fields: +
-* subscription status +
-* resource name +
-* priority +
-* client version (todo: trimming) +
-(for max priority resource) +
-J/S +
--- +
-| PZDR Jacek aka SkaZi                                    \\ +
-| mail: skazi@skazi.prv.pl ​   "Oset nie ma zadnego ​      /O `----. +
-| jabber: skazi@chrome.pl ​     pozytku z tego, ze     * (_.-.     )\ +
-| GG# 1699141 ICQ# 111926958 ​  sie na nim siedzi..."​ *|* rs //​--// ​ X +
-</​file>​+
 /* UndefinedMacro:​ Anchor(custom_os) */  /* UndefinedMacro:​ Anchor(custom_os) */ 
  
-===== Custom OS =====+==== Custom OS ====
 This patch allows you to set your own operating system string without recompiling Psi or modifying system files. ​ This patch allows you to set your own operating system string without recompiling Psi or modifying system files. ​
  
Line 126: Line 30:
 <​file>​PLD Linux 2.6.10-0.37 w/ reiser4 fs <​file>​PLD Linux 2.6.10-0.37 w/ reiser4 fs
 </​file>​ </​file>​
- 
- 
-===== TODO ===== 
- 
-  * make the instructions more user friendly ​ 
  
  
  
- [[:CategoryPackages|CategoryPackages]] + [[:CategoryUpdateNeeded|CategoryUpdateNeeded]] 
  
  
packages/psi.1106839458.txt.gz · Last modified: 2005-01-27 16:24 by jpc