view src/protocols/msn/.todo @ 12498:a2de852981c1

[gaim-migrate @ 14810] SF Patch #1380806 from charkins "leave docklet loaded when notification area is not present" "From the summary, this sounds weird, but I think its better behavior. This really only effects some odd corner cases. The existing behavior is that the docklet plugin unloads itself after 10 seconds if the tray icon isn't created. The behavior with this patch is that there is a 3 second timeout (this is necessary to avoid race condition when restoring the gtkblist's visibility state on startup). After this timeout, the docklet plugin stays loaded waiting for a notification to appear, but is essentially non-functional. In the typical scenario, this patch doesn't effect the behavior. Here are some examples of where it does matter: 1) If gaim is closed with the buddy list hidden to the docklet, then gaim is started again without a notification area, the buddy list doesn't show up for 10 seconds (the time it takes for the docklet to timeout). This patch would reduce this to 3 seconds. 2) If the user removes the notification area from their panel, maybe to remove it from one panel and add it to a different panel, but doesn't add a new one back within 10 seconds, the current behavior would cause the docklet plugin to be unloaded. With this patch, the tray icon would automatically be added to the new notification area when it becomes available. 3) The gnome-panel dies and is not restarted within 10 seconds. Similar to #2. (There was a bug filed for this, but can't find it right now). My main concern was that it could be confusing to the user if they enable the docklet plugin, then 10 seconds later it gets disabled without any notification. This patch doesn't add any notification, but leaves the plugin running so it will automatically use a notification area when one becomes available. I also removed an unused parameter from docklet_remove() and changed the plugin description slightly to reflect the change in queuing/notification. Not sure how clear this is, so bug me on #gaim if you have any questions. --charkins" I made a few changes to this patch, but nothing terribly significant... committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Fri, 16 Dec 2005 09:16:14 +0000
parents 5ec3bd74a3b3
children e66846dafeca
line wrap: on
line source

<todo version="0.1.19">
    <note priority="medium" time="1052795456">
        Bugs
        <note priority="medium" time="1036041943" done="1052795260">
            spaces in friendly names not always unescaped for display, and so displaying as %20 (this may be fixed)
        </note>
        <note priority="high" time="1036042035">
            bug: some people receive blank messages. clicking to ignore font faces font when the requested font isn't found.
        </note>
        <note priority="high" time="1036042159">
            bug: doesn't save blist to file on read from server as this could be introducing new people, esp. if there is no existing file, it should
        </note>
        <note priority="high" time="1092939643">
            when you authorize someone to add you, the corresponding dialog to add them is blank
        </note>
        <note priority="medium" time="1036042128">
            Majortool says to tell sean about "already in opposite list" errors are still happening, now whenever you start gaim. follow from prior conversation. javabsp|away: the (C) and (R) works (23:02:54) MajorTool: LSchiere: yeah what javabsp|away is talking about but its certain ones
        </note>
    </note>
    <note priority="medium" time="1052795462">
        Features
        <note priority="high" time="1036982924" done="1052795212">
            group support
        </note>
        <note priority="medium" time="1036042246" done="1052795280">
            store group name that buddy is in on server
        </note>
        <note priority="medium" time="1036042684" done="1089237784">
            Font face and color send support.
            <comment>
                wysiwyg did this
            </comment>
        </note>
        <note priority="verylow" time="1036042948" done="1089237800">
            File Transfer
            <comment>
                shx did this
            </comment>
        </note>
        <note priority="medium" time="1036042588">
            Group chat support.
            <note priority="medium" time="1036042573">
                Typing notification in group chats.
            </note>
            <note priority="medium" time="1036042601">
                Start chat.
            </note>
            <note priority="medium" time="1036042611">
                Better support in general.
            </note>
        </note>
        <note priority="medium" time="1036042780">
            International friendly name support.
        </note>
        <note priority="medium" time="1036042939">
            Need some way of indicating "invite" in IM window.
        </note>
        <note priority="medium" time="1036043086">
            Auto-reply on away.
        </note>
        <note priority="medium" time="1036043093">
            People search.
        </note>
        <note priority="medium" time="1052795877">
            Mobile MSN support.
        </note>
        <note priority="low" time="1093966206">
            support for displaying the number of emails in the inbox.
        </note>
        <note priority="verylow" time="1036042266">
            Set the friendly name to be the self alias.
        </note>
        <note priority="verylow" time="1036043099">
            Voice chat.
        </note>
    </note>
</todo>