Porting issues

From Sim-Im
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Issues

urgent Prio:

  • Config-Migration (0.9.5->0.9.6) + Suitable Initialisation-Values
  • Test and fix "New Profile" for working stable and secure (f.e. creating an ICQ-Account: No Status-Options are added to the menu. Cannot go online with this Profile)
  • Test and fix "Change Profile" for working stable and secure (when changing back to old profile from above created, the old profile is broken...)
  • ICQ Filetransfer [from SIM-IM (0.9.5 tested)] failes Fixed by Denis
  • QCString=>QByteArray Conversation, strangs lineends Fixed by Denis


normal Prio:

  • Plugins loading: Load only the used plugins, and no more and no less.
    • f.e. Splash:
      • splash isnt enabled but instead loaded, if enabled it is loaded and shown twice
      • splash is deleted prematurely due to profile-management (changeProfile() on startup)
  • Config:
    • Metacontacts are not saved in Config. Contacts are seperated after restart of SIM again
    • Some Settings are saved in Registry in Win32 (QSettings?), this is a bad idea, if Sim-IM should be run on Computers with restricted access to registry f.e. it can't be written.
      Using %appdata%\sim for global .conf is better.
    • On startup all seems initialized by 0.9.6, the 0.9.5-config gets broken due to this initialization Fixed by Denis
  • GUI-Problems:
    • Fix all toolbars:
      • CToolButtons don't have Highlight-Effect anymore
        • Popup has no QCursor::pos() (only with left Mousebutton)
      • Interfacetoolbars:
        • Middle-toolbar:
          • shrinked toolbar (small container width): the ">>" is shown, but has no function on the right of the toolbar
          • FileButton has anyhow no function, wether this button nor in menu. (Should popup OpenFileDialog for Filetransfer) Fixed by Yury
          • some controls should be hidden in toolbar as in 0.9.5, show only the needed ones. (Restoration of the Toolbar/Container behavior) Fixed by Yury
          • toolbar msgedit-buttons concealed by long file-button Fixed by Yury
          • some Buttons are broken on the left (color buttons), should be also popups like Emoticon-Button Fixed by Christian
          • Smilie-Window:
            • PopupInformation about keyshortcuts is not shown for Smilies
            • is not hiding clicking in container Fixed by Yury
            • is opened multiple times if multiple times is clicked on the smilie button Fixed by Yury
        • Menu:
          • "Ignore user"-Button has no function
      • in Mainwindow Fixed
      • HistoryToolbar: Fixed by Yury
        • The Searchbutton (Filterbutton) is not displayed Fixed by Yury
        • History direction cannot be reverted with click on the corresponding arrow-Button Fixed by Yury
        • horizontal expanding of the controls does not work. Fixed by Tobias
    • Floatys are not as long as in 0.9.5 Still not same dimension but now longer, so that flashing text is still visible, by Tobias
    • dragging files on contakt in contactlist is not possible to send them via filetransfer, but works with floatys
    • sound-plugin event-tab: the path lines are not display right, also the play/browse buttons are shrinked ;) Fixed by Christian
    • Setup: Buttons, no Text on it (soundplugin f.e.) Fixed by Christian
    • Container/History: no context-menu on right click Fixed by Yury
    • clickable content (links, message items, like standard message, filetransfer, web url, sms...) is not processed/executed in history Fixed by Yury
    • Scrollbar is not moving down getting new messages Fixed by Yury
    • Search/Add-Dialog:
      • Labels for Textfields are missing.
      • Functiontest has to be done.
    • OSD is black in win32 Fixed by Tobias
    • OSD fading in win32 Fixed by Tobias
    • Search/Add-Dialog broken. Crashing on open Fixed by Christian
    • Datepicker does not work and is not displayed right (popup) at QCursor::pos()) Fixed by Christian
  • Sound-plugin:
    • No startup sound is played
    • No Default-Sounds are set.
  • Config/Setup-Window steals access to other windows (f.e. no possible acces to InterfaceWindow, MainWindow.. then.)
  • Filetransfer-Window steals access to other windows, too
  • Search:
    • after Clicking around: UIN-Field is not longer enabled, when clicking on UIN-Checkbox
    • Search ICQ: Partly Fixed by Yury
    • Search Jabber:
      • Labels are broken
  • Translation: broken Fixed by Christian and Tobias
  • Tooltips: Fixed
  • OSD:
    • sometimes when there are multiple messages in short time distances, it seems, a new OSD is displayed or faded in over the existing, while the existing seems to be deleted previously. Perhaps we can handle it to get there a more smooth transition between this. so that the current existing OSD-window is used to display such messages like "2 messages from digger", "3 messages from digger" ...
    • Yury: ok, good idea, but some systems have more powerfull services for notification, Growl on Mac for ex. i think realase user selection of system/sim service
    • when existing OSD-window is used, the lifetime has to be extended, of course... ;)
    • Yury: when we close OSD widget, it shading at first and then really closes
    • Noragen: if it shades down, the "new" one has to wait until the old shade is finished..
    • Noragen: also to be done: only one Online-Alarm for joined contacts
  • automatical ghost-protocol-toggeling while sending messages and Files
  • SIGNAL/SLOT - Problems:
    • SIM-IM: 01/07/2009 00:31:26 [DBG] QT: Object::connect: No such signal QHttp::authenticationRequired(QString&,quint16,QAuthenticator*) in branch-playground\sim\fetch.cpp:188 Occurs if Qt is compiled without -openssl, thx Christian.
    • SIM-IM: 01/07/2009 00:31:26 [DBG] QT: Object::connect: No such signal QHttp::sslErrors(const QList&) in branch-playground\sim\fetch.cpp:197 Occurs if Qt is compiled without -openssl, thx Christian.
    • Click on contact:
      • SIM-IM: 01/07/2009 00:41:23 [DBG] QT: Object::connect: No such signal MsgEdit::toolBarPositionChanged(QToolBar*) in branch-playground\plugins\_core\userwnd.cpp:81
  • ProtocolErrors:
    • On Startup:
    • ICQ:
      • Pidgin rekognises only the first char of the filename, which is sent by SIM
      • [DBG] Error! foodgroup: 0003 reason: Incorrect SNACformat
      • [WRN] Unknown buddy foodgroup type 0001
      • [WRN] Unknown buddy foodgroup type 000A
      • [DBG] Error! foodgroup: 0002 reason: Recipient is not logged in
      • [DBG] Error! foodgroup: 0002 reason: Requested service unavailable
      • [DBG] Msg size=0 type=26
      • [DBG] Parse message [type=26]
      • [DBG] Extended message Away Status Message [0100] 18
      • [WRN] Unknown extended message type Away Status Message
      • Activated MD5-Auth does not connect and lead to Rate Limit due to looping reconnect
  • Other:
    • Clicking on a Contact in Contactlist:
      • QT: Object::connect: No such signal CorePlugin::modeChanged() in branch-playground\plugins\_core\msgedit.cpp:152
      • QT: Object::connect: No such signal TextEdit::clicked(int,int) in branch-playground\sim\textshow.cpp:93
      • QT: Object::connect: No such signal CorePlugin::modeChanged() in branch-playground\plugins\_core\userwnd.cpp:82
      • QT: Object::connect: No such signal CorePlugin::modeChanged() in branch-playground\plugins\_core\container.cpp:239
      • QT: QFSFileEngine::open: No file name specified
      • QT: QFSFileEngine::open: No file name specified


Back to Sim-IM Developer Area on Sim-IM.org

Online Help