Porting issues

Issues

 * '''Test and fix "New Profile" for working stable and secure (Crashing currently)
 * '''Test and fix "Change Profile" for working stable and secure
 * '''Plugins loading: Load only the used plugins, and no more and no less.
 * 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 "&gt;&gt;" 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 Fixed by Yury
 * ''' 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:
 * '''on the left is a second "Ignore"-Button without functionality, which should be removed.
 * '''in Mainwindow
 * '''Onlinebar
 * '''Position Saving
 * ''' vertical OnlineToolbar: Width is much to big. Seems to the width from StatusButton. Fixed by Denis
 * ''' vertical expanding of StatusButton where Statustext is displayed Fixed by Tobias
 * ''' vertical Online Statustext drawing Fixed by Yury
 * ''' weathertoolbar Finished
 * ''' Fetch Icons from Server, due to &copy;-Issues, remove static Icon-Files (note: backport to trunk) not needed, we have a licence, pointed by Yury
 * ''' Message is not displayed Fixed by Yury
 * ''' Icons are not shown in Tooltip Fixed by Yury
 * ''' is on top (should be displayed at bottom) Fixed by Christian
 * ''' transparent Fixed by Christian
 * ''' crashing when move attempt Fixed by Christian
 * ''' Position Saving Fixed by Christian (I suppose)
 * ''' 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
 * '''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
 * '''Scrollbar is not moving down getting new messages
 * '''clickable content (links, message items, like standard message, filetransfer, web url, sms...) is not processed/executed in history
 * '''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
 * '''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
 * '''Tooltips:
 * '''are not shown, if mainwindow has no focus. should be shown.
 * ''' don't work on Floatys Fixed by Yury
 * ''' Online-Tooltips of contact list are hanging sometimes, they don't disappear Fixed by Yury
 * '''Splash:
 * '''splash isnt enabled but instead loaded
 * '''splash is deleted prematurely due to profile-management (changeProfile on startup) ... such things


 * '''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&amp;,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&amp;) 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

Back to Sim-IM Developer Area on Sim-IM.org
 * '''ProtocolErrors:
 * '''On Startup:
 * '''ICQ:
 * '''Pidgin rekognises only the first char of the filename, which is sent by SIM
 * '''SIM-IM: 01/07/2009 00:39:23 [DBG] Error! foodgroup: 0003 reason: Incorrect SNACformat
 * '''SIM-IM: 01/07/2009 00:39:23 [WRN] Unknown buddy foodgroup type 0001
 * '''SIM-IM: 01/07/2009 00:39:23 [WRN] Unknown buddy foodgroup type 000A
 * '''SIM-IM: 01/07/2009 00:39:26 [DBG] Error! foodgroup: 0002 reason: Recipient is not logged in
 * '''SIM-IM: 01/07/2009 00:39:26 [DBG] Error! foodgroup: 0002 reason: Requested service unavailable
 * '''SIM-IM: 01/07/2009 00:40:17 [DBG] Msg size=0 type=26
 * '''SIM-IM: 01/07/2009 00:40:17 [DBG] Parse message [type=26]
 * '''SIM-IM: 01/07/2009 00:40:17 [DBG] Extended message Away Status Message [0100] 18
 * '''SIM-IM: 01/07/2009 00:40:17 [WRN] Unknown extended message type Away Status Message
 * '''Activated MD5-Auth does not connect and lead to Rate Limit due to looping reconnect