Login
 
standard | secure
Online users
backlinks print pdf
history similar attach file
Todo items from IRC logs


aMSN Release TODO

Next Release: 0.96
Proposed Release Date: ?

-Preference window (Alvaro) (In progress)
-New kind of button widget (and may be other kind of widget like scrollbar, etc) TOM - In progress
-MACOSXBUG: If you enlarge someone's display picture the minsize of the bottom frame enlarges to ensure the entire picture is shown. Then if you make it smaller again the minsize adjusts as appropriate. However if you select 'original size' the minsize does not get smaller, I am assuming larger either. (Arieh did a fix for it, but it seems to crash when we are on Mac, very strange) (JEROME)

Documentation

-Documentation (Lee Olson)
-Documentation Help (Phillip Mah)

Post 0.95 Issues To Fix
  • check on traydock of amsn on the engage (a cool bar of Enlightenment 17 (E17)). Engage does not show the traydock. Could this be a FreeDesktop? problem? Similarly, the traydock does not work with X.org server.

  • on amsn there is no link to the user space.. spaces.msn.com/members/nick.=20 I think that it's simple code. Do you work on it?

Next Release TO-DO list

(Please check and update if necessary)

Priority 1
Priority 2
Priority 3
Priority 4


High Priority Pending issues (priority 1)

(fixes for STABLE branch)

  • When we load a file from a skin we then have to check every location where the skins could be to find where it actually is. What I suggest is that when we set the skin we also remember the 'location' of the skin, then when loading a file we only have to check that 'location' and then the default skin if its not there. This could also fix problems if we have 2 skins named the same in 2 locations (this would cause problems in plugins, but not skins if we do it the way above).

  • TkCximage optimization (Phil — in progress)

  • amsn directory name (feature request #874528)
    • if you untar the archives it creates a "msn" directory, change to create a "amsn-0.xx" directory instead

  • Make sure everything is installed correctly and FAQ and HELP are in the amsn directory.
  • Make good RPMs, for Redhat, Suse, Mandrake, Autopackage(?), etc.
  • Farsight integration

back to top

Existing Feature Improvements (priority 2)

** General issues **
  • Option to display or not the chat button bar
  • Add option to modify keepalive interval (in seconds)
  • Clean ugly GUI code (long window names xx.xx.xxx.xx, use -Class instead of repeated options all the time)

** Remote Control issues **
  • If text sent over socket contains the color word, it disappears from the text (change the string map call)
  • make it possible to send more than one space between each words in messages

** Dock Issues **
  • New message alert
  • X.org (composite?) displays traydock as white box

** File Transfer issues **
  • File Transfer AUTH protocol fix

** Logging system improvements and bugs **
  • Use XML instead of custom syntax to speed up things
  • Add option for partial logging of only certain users
  • Compress log files with optimal algorithm for text files
  • Logging syntax options (timestamps, email or nics, etc)

** WindowsXP issues **
  • Selections don't appear
  • Ugly program icons (WISH icon, not ours)

** MSNP2P Stuff **
  • Do checksum checking, understand error message, send error messages, etc...

back to top

Medium Priority Pending issues(priority 3)

(should fix first, but not critical for release)

  • New features
    • Tabbed main window in order to provide multi-session AMSN.
  • Menu accelerators
  • Resume File Transfers
  • Sort contacts in list by log size
  • Add character counter to change nick dialog
  • Option to change logs directory (should be easy, right?)

    • config option to change gui.tcl colors (DefaultColors and balloonbackground).
example:

   if { $initialize_amsn == 1 } {
       init_ticket putmessage

       #::skin::setDefaultColor mainwindowbg #AAAAAA
       #::skin::setDefaultColor chatwindowbg #CCCCCC
       #::skin::setDefaultColor buttonbarbg #EEEEFF
       #::skin::setDefaultColor topbarbg #FFFFFF
       #::skin::setDefaultColor topbartext #000000
       
       #::skin::setDefaultColor menubackground #eae7e4
       #::skin::setDefaultColor menuforeground #000000
       #::skin::setDefaultColor menuactivebackground #565672
       #::skin::setDefaultColor menuactiveforeground #ffffff
       #::skin::setDefaultColor balloontext #000000
       
       ::skin::setDefaultColor mainwindowbg #316dac
       ::skin::setDefaultColor chatwindowbg #fffaff

       ::skin::setDefaultColor buttonbarbg #ffffff
       ::skin::setDefaultColor topbarbg #296da4
       ::skin::setDefaultColor topbartext #FFFFFF
                       

       ::skin::setDefaultColor menubackground #fffaff
       ::skin::setDefaultColor menuforeground #000000
       ::skin::setDefaultColor menuactivebackground #565672
       ::skin::setDefaultColor menuactiveforeground #ffffff
       ::skin::setDefaultColor balloontext #000000

       if {![catch {tk windowingsystem} wsystem] && $wsystem == "aqua"} {
               ::skin::setDefaultColor balloonbackground #ffffca
       } else {
               ::skin::setDefaultColor balloonbackground #ffffff
       }



  • Rewrite of contact list
    • Remake the contact list. Have our own widget, or use text but improve it to avoid redrawing everything anytime we call cmsn_draw_online... (Moved to low-priority because of optimization already made)


  • Windows:
    • When somebody sets a path to anything with spaces and restart amsn, it gets cutted up to the first space, maybe an error related to the quotation on variables or so -> sets a path to what? on which variable ?

back to top


Low Priority Pending issues (priority 4)

  • Update improvements:
    • Automatic updates: download the lastest stable version and install it (markitus)

  • Custom emoticons problems:
    • Limit to 5 differents custom smileys in one message(MSN Protocol limit that..)
FEATURE: smileys are shown on tabs instead of their corresponding text.
(ex: smiley guy with sunglasses instead of (h) ) (Karel)
(to be added before 0.95 release? if not, don't delete this, move to "after 0.95 list")

  • Improve user properties in the same line to support:
    • custom sounds
    • more custom things

  • Interface(GUI) improvements
    • Possible small memory leak when hiding/showing the scrollbar on text boxes (contact list and chat windows).
    • Balloons in privacy settings (AL/BL/RL/FL lists in preferences), to get more info.
    • Balloon tooltips in the tray icon.
    • Don't hard code the emoticon names in settings.xml. Make them translatable.
    • Show how many emails are in Other Folders (ex:1 new mail in Inbox (+2))
  • Background image
  • Make games work (should be rather simple, some special parameters passed to the browser I'm guessing)
  • Make notify window size configurable
  • Transparent background message windows (is it possible now with 8.4?)
  • Direct connection between amsn clients, without sb, real time chat
  • Balloons in privacy lists (show email)
  • Have support for multiple sessions (tabs for each session)

  • File transfers
    • In old FT system, avoid using a different port each time. More intelligent port management.
    • In old FT system (new too?) use $user and $authcookie to authenticate (security issue?)
    • In old FT, when sending a file, send FFTIMEOUT when it timeouts.
    • Bandwith Limit option

  • Code cleaning and improvements
    • Make the smileys window path smaller (instead of ._home_kakaroto__amsn_..._smiley_gif ... use only something like .smiley_gif )

  • Multi-protocol and more...
    • Add support for multiple sessions at same time, using tabs in the contact list
    • Support for Jabber protocol
    • Add "session" and "protocol" parameters to all plugin calls.

OLD : Next Release TODO page from 0.95

back to top



Created by: clear_beast last modification: Thursday 01 of June, 2006 [18:58:00 UTC] by vivia


name uploaded size dls desc
No attachments for this page