Psi-Daisy homepage
Psi-Daisy is one of Psi Jabber client private builds.
Psi-Daisy started way back in December 2003, as a private build of Psi-0.9.1. Few months later, Psi-Daisy was made available to public. Since then, Psi-Daisy was based on several main releases of Psi, including
- Psi-0.9.1
- Psi-0.9.2
- Psi-0.9.3
- Psi-0.10
- Psi-0.11
- Psi-0.12
- Psi-0.13
Usually, Psi-Daisy is based on development branches of Psi, and includes some improvements to them. The exact number of changes introduced to Psi-Daisy (when compared to Psi-mainline) has differed over the time from mere few patches to quite impressive several dozen in Psi-0.10-Daisy.
Current mission statement for development of Psi-Daisy is to test several Windows-specific improvements to Psi-0.11 and Psi-0.12:
- Windows version recognition code
- It aims to correctly recognize Windows version being used for running Psi. Original code found in Qt library (which Psi utilizes) has several flaws, which Trolltech (creators of Qt library) deny to fix:
- Windows XP Professional x64 is recognized as Windows Server 2003 (because they share the same kernel), even though Windows XP Professional x64 is closer to Windows XP than Windows Server 2003
- Does not distinguish between Windows Vista and Windows Server 2008
Additionally, Qt code does not recognize editions of Windows NT/2000/XP/Server 2003/Vista/Server 2008.
- These code changes are very unlikely ever to enter Psi-mainline.
- Power, system shutdown and user logout event handling
- Psi-0.10-Daisy has introduced power, system shutdown and user logout event handling routines in order to allow user to change his/her status message depending on those events. Psi-0.11 (mainline) has introduced a simpler version of that code. Psi-0.11-Daisy and Psi-0.12-Daisy are aimed to fully support all those events, i.e.:
- system going for shutdown/poweroff
- system going for hibernation
- system going for suspend
- system restored from hibernation/suspend
- user logout
- user using Fast User Switching
- These code changes, when finished, are very expected in Psi-mainline.
Michał Jazłowiecki (michalj)