Difference between revisions of "Porting issues"
Jump to navigation
Jump to search
(→Issues) |
|||
(28 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
== Issues == | == Issues == | ||
+ | '''urgent Prio: | ||
+ | ''Migration'': | ||
+ | * '''Plugin-System should be robust and resistent against old plugins, broken plugins, missing plugins this means also references to this plugin from config... etc. | ||
− | + | * '''Config-Migration (0.9.5->0.9.6) + [[Suitable Initialisation-Values]] (please click) | |
− | * ''' | + | * '''offline contacts are on top, online contacts has to be on top of the list per default (more sorting problems below (view "SortingProblems:") |
− | * ''' | ||
* '''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 "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...) | * '''Test and fix "Change Profile" for working stable and secure (when changing back to old profile from above created, the old profile is broken...) | ||
+ | * '''<s><font color="green"> ICQ Filetransfer [from SIM-IM (0.9.5 tested)] failes</font></s> [[Fixed by Denis]] | ||
+ | * '''<s><font color="green"> QCString=>QByteArray Conversation, strangs lineends</font></s> [[Fixed by Denis]] | ||
+ | |||
+ | |||
Line 17: | Line 21: | ||
*** '''splash is deleted prematurely due to profile-management (changeProfile() on startup) | *** '''splash is deleted prematurely due to profile-management (changeProfile() on startup) | ||
* '''Config:''' | * '''Config:''' | ||
− | ** '''Metacontacts are not saved in Config. Contacts are seperated after restart of SIM again | + | ** '''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.<br/>Using %appdata%\sim for global .conf is better.''' | + | ** '''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.<br/>Using %appdata%\sim for global .conf is better. |
+ | ** '''Icons are not saved | ||
** '''<s><font color="green">On startup all seems initialized by 0.9.6, the 0.9.5-config gets broken due to this initialization</font></s> [[Fixed by Denis]] | ** '''<s><font color="green">On startup all seems initialized by 0.9.6, the 0.9.5-config gets broken due to this initialization</font></s> [[Fixed by Denis]] | ||
+ | * '''Setup: | ||
+ | ** '''Icon-Plugin: Added Iconsets are processed but not saved in Config | ||
+ | ** '''SortingProblems:' | ||
+ | *** '''Plugins-Tree in Setup is not alphabetically sorted. | ||
+ | *** '''Setup::Interface::ContactList, sorting is not saved to config and not processed/working | ||
+ | |||
* '''GUI-Problems:''' | * '''GUI-Problems:''' | ||
** '''Fix all toolbars: | ** '''Fix all toolbars: | ||
− | *** '''CToolButtons | + | *** '''CToolButtons has Highlight Effekt now, but it is wrong. it must be raised, not sunken at mouse-over. |
**** '''Popup has no QCursor::pos() (only with left Mousebutton) | **** '''Popup has no QCursor::pos() (only with left Mousebutton) | ||
*** '''Interfacetoolbars: | *** '''Interfacetoolbars: | ||
Line 37: | Line 48: | ||
**** '''Menu: | **** '''Menu: | ||
***** '''"Ignore user"-Button has no function | ***** '''"Ignore user"-Button has no function | ||
− | *** ''' | + | *** '''Mainwindow: |
+ | **** '''Envelope-Icon is not flashing in contactlist from corresponding contact who has sent a message | ||
+ | **** '''Backround-Plugin: Backround-Image is not set to Background of MainWindow. | ||
**** '''<s><font color="green"> Onlinebar</font></s> [[Fixed]] | **** '''<s><font color="green"> Onlinebar</font></s> [[Fixed]] | ||
***** '''<s><font color="green"> Position Saving</font></s> [[Fixed by Denis]] | ***** '''<s><font color="green"> Position Saving</font></s> [[Fixed by Denis]] | ||
Line 56: | Line 69: | ||
**** '''<s><font color="green"> horizontal expanding of the controls does not work.</font></s> [[Fixed by Tobias]] | **** '''<s><font color="green"> horizontal expanding of the controls does not work.</font></s> [[Fixed by Tobias]] | ||
** '''<s><font color="green"> Floatys are not as long as in 0.9.5</font></s> [[Still not same dimension but now longer, so that flashing text is still visible, by Tobias]] | ** '''<s><font color="green"> Floatys are not as long as in 0.9.5</font></s> [[Still not same dimension but now longer, so that flashing text is still visible, by Tobias]] | ||
− | |||
** '''<s><font color="green"> sound-plugin event-tab: the path lines are not display right, also the play/browse buttons are shrinked ;)</font></s> [[Fixed by Christian]] | ** '''<s><font color="green"> sound-plugin event-tab: the path lines are not display right, also the play/browse buttons are shrinked ;)</font></s> [[Fixed by Christian]] | ||
** '''<s><font color="green"> Setup: Buttons, no Text on it (soundplugin f.e.)</font></s> [[Fixed by Christian]] | ** '''<s><font color="green"> Setup: Buttons, no Text on it (soundplugin f.e.)</font></s> [[Fixed by Christian]] | ||
− | ** '''Container/History: no context-menu on right click | + | ** '''<s><font color="green"> Container/History: no context-menu on right click</font></s> [[Fixed by Yury]] |
− | ** '''clickable content (links, message items, like standard message, filetransfer, web url, sms...) is not processed/executed in history | + | ** '''<s><font color="green"> clickable content (links, message items, like standard message, filetransfer, web url, sms...) is not processed/executed in history</font></s> [[Fixed by Yury]] |
** '''<s><font color="green"> Scrollbar is not moving down getting new messages</font></s> [[Fixed by Yury]] | ** '''<s><font color="green"> Scrollbar is not moving down getting new messages</font></s> [[Fixed by Yury]] | ||
+ | ** '''dragging files on contact in contactlist is not possible to send them via filetransfer, floatys don't work, too | ||
+ | ** '''Screen-Docking left/right: Window jumps to right/left offset attempt to dock | ||
+ | ** '''Systay Open/Hide Window in Win32: MainWindow does not refit the old dimension before the hiding | ||
+ | ** '''Container Sizes of Input-Fields and Position is not restored on closing and reopen | ||
** '''Search/Add-Dialog: | ** '''Search/Add-Dialog: | ||
− | *** '''Labels for Textfields are missing. | + | *** '''<s><font color="green">Labels for Textfields are missing.</font></s> [[Fixed by Yury]] |
− | *** '''Functiontest has to be done. | + | *** '''Functiontest has to be done. f.e. some Texts cannot be entered, Edit-Fields are not enabled on switching protocol/new search... |
+ | *** '''after Clicking around: UIN-Field is not longer enabled, when clicking on UIN-Checkbox | ||
+ | *** '''<s><font color="green"> Search ICQ</font></s> [[Partly Fixed by Yury]] | ||
** '''<s><font color="green"> OSD is black in win32</font></s> [[Fixed by Tobias]] | ** '''<s><font color="green"> OSD is black in win32</font></s> [[Fixed by Tobias]] | ||
** '''<s><font color="green"> OSD fading in win32</font></s> [[Fixed by Tobias]] | ** '''<s><font color="green"> OSD fading in win32</font></s> [[Fixed by Tobias]] | ||
** '''<s><font color="green"> Search/Add-Dialog broken. Crashing on open</font></s> [[Fixed by Christian]] | ** '''<s><font color="green"> Search/Add-Dialog broken. Crashing on open</font></s> [[Fixed by Christian]] | ||
** '''<s><font color="green"> Datepicker does not work and is not displayed right (popup) at QCursor::pos())</font></s> [[Fixed by Christian]] | ** '''<s><font color="green"> Datepicker does not work and is not displayed right (popup) at QCursor::pos())</font></s> [[Fixed by Christian]] | ||
+ | |||
* '''Sound-plugin: | * '''Sound-plugin: | ||
** '''No startup sound is played | ** '''No startup sound is played | ||
** '''No Default-Sounds are set. | ** '''No Default-Sounds are set. | ||
+ | |||
* '''Config/Setup-Window steals access to other windows (f.e. no possible acces to InterfaceWindow, MainWindow.. then.) | * '''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 | * '''Filetransfer-Window steals access to other windows, too | ||
− | + | * '''<s><font color="green"> Translation: broken</font></s> [[Fixed by Christian and Tobias]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
* '''<s><font color="green"> Tooltips:</font></s> [[Fixed]] | * '''<s><font color="green"> Tooltips:</font></s> [[Fixed]] | ||
** '''<s><font color="green"> are not shown, if mainwindow has no focus. should be shown.</font></s> [[Fixed by Yury i assume?]] | ** '''<s><font color="green"> are not shown, if mainwindow has no focus. should be shown.</font></s> [[Fixed by Yury i assume?]] | ||
Line 94: | Line 109: | ||
* '''automatical ghost-protocol-toggeling while sending messages and Files | * '''automatical ghost-protocol-toggeling while sending messages and Files | ||
+ | |||
+ | * '''GPG: | ||
+ | ** '''Mouse isn't rekognised (tested in Kubuntu/KDE 4.3.2 (Option: Device= /dev/input/mice, Option: Driver=mouse, Option: Protocol=ExplorerPS/2 ) | ||
+ | |||
+ | * '''Icons: | ||
+ | ** '''are updated on in contactlist when switching online/offline - Contacts in MainWindow, but not via Apply in Setup | ||
+ | |||
+ | * '''Filter: | ||
+ | ** '''Contacts are reappearing in Filter in ignore-list after deleting from it (seen for ICQ) | ||
+ | |||
+ | * '''Netmon: | ||
+ | ** '''Menu Log: The Protocol-Filter-does not really work. I got all output from jabber inspite it is deactivated f.e. | ||
* '''SIGNAL/SLOT - Problems: | * '''SIGNAL/SLOT - Problems: | ||
Line 105: | Line 132: | ||
** '''ICQ: | ** '''ICQ: | ||
*** '''Pidgin rekognises only the first char of the filename, which is sent by SIM | *** '''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 | *** '''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 | ||
+ | |||
<br/> | <br/> | ||
'''Back to [http://sim-im.org/wiki/Developing '''Sim-IM Developer Area'''] on Sim-IM.org''' | '''Back to [http://sim-im.org/wiki/Developing '''Sim-IM Developer Area'''] on Sim-IM.org''' | ||
+ | |||
+ | ====Online Help==== | ||
+ | * [http://www.research-service.com/ custom written papers] |
Latest revision as of 12:26, 7 October 2012
Issues
urgent Prio: Migration:
- Plugin-System should be robust and resistent against old plugins, broken plugins, missing plugins this means also references to this plugin from config... etc.
- Config-Migration (0.9.5->0.9.6) + Suitable Initialisation-Values (please click)
- offline contacts are on top, online contacts has to be on top of the list per default (more sorting problems below (view "SortingProblems:")
- 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)] failesFixed by DenisQCString=>QByteArray Conversation, strangs lineendsFixed 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)
- f.e. Splash:
- 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. - Icons are not saved
On startup all seems initialized by 0.9.6, the 0.9.5-config gets broken due to this initializationFixed by Denis
- Setup:
- Icon-Plugin: Added Iconsets are processed but not saved in Config
- SortingProblems:'
- Plugins-Tree in Setup is not alphabetically sorted.
- Setup::Interface::ContactList, sorting is not saved to config and not processed/working
- GUI-Problems:
- Fix all toolbars:
- CToolButtons has Highlight Effekt now, but it is wrong. it must be raised, not sunken at mouse-over.
- 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 Yurysome controls should be hidden in toolbar as in 0.9.5, show only the needed ones. (Restoration of the Toolbar/Container behavior)Fixed by Yurytoolbar msgedit-buttons concealed by long file-buttonFixed by Yurysome Buttons are broken on the left (color buttons), should be also popups like Emoticon-ButtonFixed by Christian- Smilie-Window:
- PopupInformation about keyshortcuts is not shown for Smilies
is not hiding clicking in containerFixed by Yuryis opened multiple times if multiple times is clicked on the smilie buttonFixed by Yury
- Menu:
- "Ignore user"-Button has no function
- Middle-toolbar:
- Mainwindow:
- Envelope-Icon is not flashing in contactlist from corresponding contact who has sent a message
- Backround-Plugin: Backround-Image is not set to Background of MainWindow.
OnlinebarFixedPosition SavingFixed by Denisvertical OnlineToolbar: Width is much to big. Seems to the width from StatusButton.Fixed by Denisvertical expanding of StatusButton where Statustext is displayedFixed by Tobiasvertical Online Statustext drawingFixed by Yury
weathertoolbarFinishedFetch Icons from Server, due to ©-Issues, remove static Icon-Files (note: backport to trunk)not needed, we have a licence, pointed by YuryMessage is not displayedFixed by YuryIcons are not shown in TooltipFixed by Yuryis on top (should be displayed at bottom)Fixed by ChristiantransparentFixed by Christiancrashing when move attemptFixed by ChristianPosition SavingFixed by Christian (I suppose)
HistoryToolbar:Fixed by YuryThe Searchbutton (Filterbutton) is not displayedFixed by YuryHistory direction cannot be reverted with click on the corresponding arrow-ButtonFixed by Yuryhorizontal expanding of the controls does not work.Fixed by Tobias
- CToolButtons has Highlight Effekt now, but it is wrong. it must be raised, not sunken at mouse-over.
Floatys are not as long as in 0.9.5Still not same dimension but now longer, so that flashing text is still visible, by Tobiassound-plugin event-tab: the path lines are not display right, also the play/browse buttons are shrinked ;)Fixed by ChristianSetup: Buttons, no Text on it (soundplugin f.e.)Fixed by ChristianContainer/History: no context-menu on right clickFixed by Yuryclickable content (links, message items, like standard message, filetransfer, web url, sms...) is not processed/executed in historyFixed by YuryScrollbar is not moving down getting new messagesFixed by Yury- dragging files on contact in contactlist is not possible to send them via filetransfer, floatys don't work, too
- Screen-Docking left/right: Window jumps to right/left offset attempt to dock
- Systay Open/Hide Window in Win32: MainWindow does not refit the old dimension before the hiding
- Container Sizes of Input-Fields and Position is not restored on closing and reopen
- Search/Add-Dialog:
Labels for Textfields are missing.Fixed by Yury- Functiontest has to be done. f.e. some Texts cannot be entered, Edit-Fields are not enabled on switching protocol/new search...
- after Clicking around: UIN-Field is not longer enabled, when clicking on UIN-Checkbox
Search ICQPartly Fixed by Yury
OSD is black in win32Fixed by TobiasOSD fading in win32Fixed by TobiasSearch/Add-Dialog broken. Crashing on openFixed by ChristianDatepicker does not work and is not displayed right (popup) at QCursor::pos())Fixed by Christian
- Fix all toolbars:
- 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
Translation: brokenFixed by Christian and TobiasTooltips:Fixedare not shown, if mainwindow has no focus. should be shown.Fixed by Yury i assume?don't work on FloatysFixed by YuryOnline-Tooltips of contact list are hanging sometimes, they don't disappearFixed by Yury
- 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
- GPG:
- Mouse isn't rekognised (tested in Kubuntu/KDE 4.3.2 (Option: Device= /dev/input/mice, Option: Driver=mouse, Option: Protocol=ExplorerPS/2 )
- Icons:
- are updated on in contactlist when switching online/offline - Contacts in MainWindow, but not via Apply in Setup
- Filter:
- Contacts are reappearing in Filter in ignore-list after deleting from it (seen for ICQ)
- Netmon:
- Menu Log: The Protocol-Filter-does not really work. I got all output from jabber inspite it is deactivated f.e.
- 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:188Occurs 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:197Occurs 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
- Clicking on a Contact in Contactlist:
Back to Sim-IM Developer Area on Sim-IM.org