2438 lines
121 KiB
Plaintext
2438 lines
121 KiB
Plaintext
|
|
2008-04-06 (Diederik)
|
|
* Added a warning message for broken SOCKS implementations which could cause KMess to freeze.
|
|
|
|
2008-03-20 (Valerio)
|
|
* Backported a patch by sifcenter, stop the chat window title's blinking when the chat is given focus.
|
|
|
|
2008-03-15 (Valerio)
|
|
* Backported a patch by sifcenter, always give focus to the Message Box when the chat window is given focus.
|
|
|
|
2008-03-13 (Valerio)
|
|
* Backported the fix for a crash happening when removing a contact completely from the list while it was added to a group.
|
|
|
|
2008-03-12 (Diederik)
|
|
* Fixed a crash introduced by the patch to display a client name, happens with contacts invited to your chat.
|
|
|
|
2008-02-25 (Valerio)
|
|
* Fixed invisible text in the contact list when using some dark KDE color themes.
|
|
|
|
2009-02-21 (Diederik)
|
|
* Updated translation for Danish by Pascal d'Hermilly.
|
|
|
|
2008-02-21 (Valerio)
|
|
* Fixed empty contact client name when it's not in our list of 3rd-party clients.
|
|
* Hide both the standard and the custom emoticons tabs when sending a message.
|
|
* Fixed appearance of multiple error message boxes when the connection is closed by the server or lost.
|
|
|
|
2008-02-20 (Valerio)
|
|
* Updated translation files with the most recent strings.
|
|
|
|
2008-02-17 (Valerio)
|
|
* Moved contact's groups parsing to the notification class, where it's more logic for this to happen.
|
|
|
|
2008-02-15 (Valerio)
|
|
* Improved the Contact Sidebar frame layout. Removed the separator line.
|
|
* Improved the Contact Sidebar frame appearance. Removed the "(status)" string at the end of the
|
|
contact nickname. Also moved the status to the tooltip for the contact status icon.
|
|
|
|
2009-02-10 (Diederik)
|
|
* Updated translation for Traditional Chinese by Ynehcou Chen.
|
|
|
|
2009-01-20 (Diederik)
|
|
* Fixed a possible freeze in the developer build, caused by the network window formatting remaining p2p fragments.
|
|
|
|
2008-01-16 (Diederik)
|
|
* Fixed selecting a picture in the Autopackage version, and KDE 3.2 / 3.3 installations.
|
|
|
|
2008-01-10 (Valerio)
|
|
* Disable the popups when a full-screen application or screen saver is active.
|
|
* Added option (in View menu) to show contacts' display pictures in the contact list. Thanks to Guido Solinas for the patch.
|
|
* Disabled many popups for MSN warning messages, and put them on the status bar.
|
|
* Added automatic KDE spell checker to the chat window. Thanks to jnmbk for the initial suggestion.
|
|
* Added a contact list popup text showing which MSN client your contacts use. Thanks to Guido Solinas for the patch.
|
|
* Added a little screenshot of the notification area when closing KMess to tray for the first time, to help find our tray icon.
|
|
* Disabled nickname changes when using a non-verified account. See trac, #21.
|
|
* Added menu options to manually set your own MSN status as Idle. See trac, #80.
|
|
|
|
|
|
--- 1.5 released ---
|
|
|
|
2008-01-07 (Diederik)
|
|
* Fixed corrupt direct connections due to message fragmentation.
|
|
* Fixed new hanging sockets caused by the previous commit.
|
|
|
|
2008-01-06 (Diederik)
|
|
* Fixed compiling with KDE 3.2
|
|
* Fixed sending remaining p2p message when direct connection write buffer is full.
|
|
* Fixed possible read error with direct connection length field.
|
|
* Fixed duplicate switchboard write handlers when multiple transfers fail.
|
|
|
|
2008-01-02 (Diederik)
|
|
* Fixed invalid connection for KExtendedSocket::closed() signal for direct connection.
|
|
* Fix sending messages over the switchboard when writing to the direct connection fails.
|
|
* Fixed sending double handshake messages if a previous file transfer application is not terminated yet (e.g. by not receiving a BYE from amsn 0.97).
|
|
* Fixed userAborted(), it could display "session cancelled" after "transfer complete", revealed by amsn which restarted the switchboard.
|
|
* Fixed receiving more files from amsn 0.97.
|
|
- Added support for receiving a new direct connection invitation while one exists already.
|
|
- Fixed reverting back to the switchboard when a direct connection gets write errors.
|
|
* Fixed displaying "session cancelled" message mulitple times if the contact does not send a SLP BYE (also happens with amsn 0.97).
|
|
|
|
2007-12-29 (Diederik)
|
|
* Updated Spanish translation by Christian Kaiser.
|
|
* Updated Danish translation by Pascal d'Hermilly.
|
|
* Fix small p2p debugging issue, make sure we can differentiate between the session INVITE and transfer INVITE.
|
|
|
|
2007-12-25 (Diederik)
|
|
* Improved the P2P application flags for the various ack messages, to behave much more like WLM does.
|
|
* Updated admin folder with contents from KDE 3.5.7
|
|
|
|
2007-12-25 (Valerio)
|
|
* Fixed typo in a regexp causing geek links to not always work.
|
|
|
|
2007-12-24 (Diederik)
|
|
* Fixed P2P issues all over the place, fixes:
|
|
- displaying "transfer complete" followed by "contact aborted".,
|
|
- more issues with slow WLM computers, starting transfer before the DC is set up.
|
|
- data sending continued while contact aborted.
|
|
* Improved many P2P debug mesasges for get more precise logs.
|
|
* Added support for KExtendedSocket::closed() signal.
|
|
|
|
2007-12-24 (Valerio)
|
|
* Added timeout detection for Direct Connections, to avoid NAT timeouts.
|
|
|
|
2007-12-19 (Valerio)
|
|
* Fixed falling back to standard emoticons when emoticon themes are not fully compatible with MSN.
|
|
* Updated the XML namespace for chat styles.
|
|
* Changed in the styles XML the old userPhotoUrl attribute with a new tag, <displayPicture/>.
|
|
* Improved the KMess manual by separating app configuration into its own section.
|
|
|
|
2007-12-19 (Diederik)
|
|
* Fine tuned P2P error flags to make our P2P implementation even closer to WLM.
|
|
* Fixed invalid switchboard assertion message.
|
|
* Fixed direct connection timer problem, could be fired after a connection was set up.
|
|
* Fixed sending data while contact aborts the application.
|
|
|
|
2007-12-16 (Valerio)
|
|
* Changed sounds behavior, don't play them at all if the corresponding notification balloon option is disabled.
|
|
* Improved contact list behavior when clicking accidentally.
|
|
|
|
2007-12-16 (Diederik)
|
|
* Fix for file transfers with WLM at slow computers, by adding support for receiving file data out of order.
|
|
* Updated p2p debug statements to log error handling too.
|
|
* Improved scaling of unknown.png, preserved aspect ratio while being squared.
|
|
* Slighly improved sending more files in parallel, sendNextDataParts() receives preferred ammounts of packets to send.
|
|
* Fix issues picture/emoticon transfer problems with Messenger for the Mac.
|
|
Interestingly enough Microsoft breaks it's own protocol here. :-p
|
|
- handle situation where BYE is sent before the all-data-received ack.
|
|
* Fix emoticon transfers to aMsn 0.97rc1 and Messenger for the Mac. Both use AppID 1 for emoticons.
|
|
* Fix warning about closing ack, which can't be linked to a message at all.
|
|
|
|
2007-12-06 (Diederik)
|
|
* Improve debugging with network window, insert space between messages to mark idle time. Also added more commands.
|
|
* Fixed file transfer issues with overloaded systems, increased timeout values.
|
|
* P2P applications send 0x06 message now if an ACK is missing.
|
|
* Fixed potential crash with aborting applications and starting new chat session at the same time.
|
|
* Fix unwanted closing of the direct connection if all applications are aborted.
|
|
* Fix sending P2P 0x02 message followed by 0x08 if sendSlpError() can't send a SLP message back.
|
|
* Fix starting the picture transfer after WLM requested a direct connection first.
|
|
* Fix handling of SLP ACK messages without a zero session ID set.
|
|
* Added "keep alive / time wait" support to receive final P2P response before destroying application instances.
|
|
|
|
2007-11-29 (Valerio)
|
|
* Brought back the Transfer Window to the previous quality level: fixed entries and window resizing.
|
|
* Fixed now listening icon in the contact frames was not being deactivated along with the other controls.
|
|
* Always show the Account Settings page when opening the Settings dialog.
|
|
* Explicitly ignore messages from MSN Alerts/Calendar/Mobile - and dump them in debug mode.
|
|
* Improved the icons for a couple menu items.
|
|
* Only dump messages body when the pertinent debug define is turned on: dumps are mostly useless.
|
|
|
|
2007-11-28 (Diederik)
|
|
* Fixed issue with direct connection, it could be reset when receiving files.
|
|
|
|
2007-11-27 (Valerio)
|
|
* Fixed one pixel margin around the Sidebar, which caused a line to be displayed around it when using many Qt themes.
|
|
|
|
2007-11-25 (Valerio)
|
|
* Updated the chat styles to show the date along the time, when receiving offline messages.
|
|
* Added a Now Playing icon next to the contact's PM space in the Contact Frame, if the contact is listening
|
|
to music.
|
|
* As requested: only force the emoticons to have a maximum height, but always preserve their aspect ratio.
|
|
|
|
2007-11-24 (Valerio)
|
|
* Changed base class to the Transfer Window, partially rewritten to be more reliable; added an UI file
|
|
for its interface.
|
|
* Always set up as chat window caption the first participant's name when creating the new chat. Also improved
|
|
the code by moving&fixing getCaption() from MsnSwitchboardConnection to ChatWindow.
|
|
|
|
2007-11-22 (Valerio)
|
|
* Fixed a crash when closing applications.
|
|
* Reduced unneeded debug verbosity of Msn(Notification|Switchboard)?Connection classes.
|
|
* Fixed i18n for the transfer window messages, which can be translated now.
|
|
* Also updated the translations with the "new" messages.
|
|
|
|
2007-11-21 (Diederik)
|
|
* Fixed unwanted destroying of the direct connection if a switchboard connection restarts.
|
|
* Fixed freeze with starting file transfers, signal for all connections failed sent too early.
|
|
|
|
2007-11-17 (Valerio)
|
|
* Largely improved the contact list rendering code, now works with all color themes and will display our
|
|
list background without glitches. It's faster too, and should cause less flickering.
|
|
* Fixed translation code for Transfer entries. It can be translated now.
|
|
* Removed check for already sent custom emoticons for compatibility with WLM8+; but will use a bit more bandwidth.
|
|
|
|
2007-11-13 (Valerio)
|
|
* Improved visual aspect of custom emoticons, which are now limited to a maximum of 128x128px and
|
|
keep their original aspect ratio.
|
|
|
|
2007-11-12 (Diederik)
|
|
* Fix more direct connection issues, make sure applications are correctly unregistered as data senders when an error occured.
|
|
|
|
2007-11-12 (Valerio)
|
|
* Changed the contact frame, now shows Now Playing music instead of the Personal Message if available.
|
|
* Improved fix of 2007-11-04 (rev 2180) to avoid (for example) ":")" from being parsed as ":';)"
|
|
|
|
2007-11-10 (Valerio)
|
|
* Added limit of 7 characters in emoticon shortcuts when renaming them from the Emoticon Settings.
|
|
|
|
2007-11-09 (Valerio)
|
|
* Fixed a crash when receiving MSN Plus' default sound messages.
|
|
* Greatly improved the support for MSN Plus' default sound messages. The sounds will not be played, we don't have the sound files.
|
|
They're annoying, too.
|
|
|
|
2007-11-07 (Valerio)
|
|
* Fixed a potential crash when status for a contact changes and chat windows with that contact don't have a switchboard ready.
|
|
|
|
2007-11-07 (Diederik)
|
|
* Received updated translations for Danish, Dutch, Hangarian, Turkish, Thai and Simplified Chinese.
|
|
* Make sure `po/mergetrans` won't remove translations on error.
|
|
* Removed unwanted access keys and widget names from the translations again.
|
|
|
|
2007-11-06 (Valerio)
|
|
* Made the Transfer Window to be shown minimized, to avoid interrupting the user when a transfer is accepted by a contact.
|
|
* Forced the Custom Emoticons Settings to update the view when an emoticon is renamed or deleted.
|
|
|
|
2007-11-04 (Valerio)
|
|
* Fixed issue with HTML-encoded characters followed by a closed parenthesis generating emoticons ( like ":')" ).
|
|
|
|
2007-11-03 (Valerio)
|
|
* Fixed issue with the internationalized names of the standard emoticons set.
|
|
|
|
2007-11-01 (Valerio)
|
|
* Improved geek-style link parsing.
|
|
|
|
2007-10-31 (Valerio)
|
|
* Fixed connection issue when timeout occurs before the initial login; increased by 15 seconds the login timeout.
|
|
* Fixed issue custom emoticon shortcuts which contain quotes.
|
|
* Fixed a regexp parsing problem which caused misinterpretation of attributes delimited with double quotes.
|
|
* Improved a bit the custom emoticons code performance.
|
|
* Deleted most custom emoticon tooltips due to an issue with KHTML and title tooltips.
|
|
* Fixed issue which prevented emoticons copy/pasting.
|
|
* Added forcing a limit of seven characters for custom emoticon shortcuts like MSN Messenger does.
|
|
* Fixed notification sound for contacts which login to a status different than Online.
|
|
* Improved saving settings after login, now saves all settings instead of just those of the connected account.
|
|
* Added file overwriting dialog when saving chats.
|
|
* Send again the custom emoticons definitions if all contacts leave a chat and then someone joins it.
|
|
* Added emoticon overwriting dialog when renaming an emoticon to an already existing name.
|
|
* Improved shutdown by saving the contact list only when the msn connection is closed, and not also when exiting.
|
|
|
|
2007-10-31 (Diederik)
|
|
* Updated the French translation by Andrea Blankenstijn.
|
|
* Fixed a new issue with the direct connection code which aborts the connection when the buffer is empty.
|
|
* Fixed message in the transfer dialog when the contact aborts during code style changes.
|
|
* Fixed duplicate messages from the direct connection in the transfer debug dialog.
|
|
* Fixed crashes with direct connection setup when connection is closed at initialisation.
|
|
|
|
2007-10-29 (Valerio)
|
|
* Fixed a lot of compiler warnings.
|
|
|
|
2007-10-28 (Valerio)
|
|
* Added a quick fix for the duplicated chat windows bug. (ticket #136)
|
|
* Fixed MSN Objects received by clients with different character lengths being not recognized. (see ticket #150)
|
|
* Removed a compiler warning and added a bit more debugging information to PictureTransferP2P.
|
|
* Disabled the Browse button when adding a new emoticon clicked in a chat window. Also fixed a compiler error with debugging on.
|
|
* Fixed display and parsing issues with received custom emoticons; they weren't being displayed correctly sometimes, and weren't being converted when downloaded.
|
|
* Added file size to the message displayed when sending a file.
|
|
* Updated again the user manual with all latest KMess features; reorganized the sections to be easier to browse, corrected
|
|
a couple typos.
|
|
|
|
2007-10-25 (Valerio)
|
|
* Improved direct connection read sensing, to avoid non-existant socket read errors.
|
|
|
|
2007-10-23 (Valerio)
|
|
* Worked around a Mercury Messenger issue, sending files to it was causing the message "transfer successful" to be followed
|
|
by "transfer canceled".
|
|
|
|
2007-10-21 (Valerio)
|
|
* Added more detail to debugging statements for Direct Connection classes.
|
|
* Fixed Direct Connection bug which prevented DC transfers to start, when receiving data.
|
|
* Fixed setting display picture with new accounts.
|
|
|
|
2007-10-20 (Valerio)
|
|
* Made all TransferEntry parameters as copies instead of references.
|
|
* Small improvement to Custom Emoticons settings, added button to force in-place emoticon renaming.
|
|
* Fixed buttons not disabling when deleting emoticons.
|
|
* Fixed incorrect message "conversation went idle, contact left" in group chats.
|
|
|
|
2007-10-19 (Valerio)
|
|
* Added some more timeout to login, to avoid stopping the process if the MSN contact list server is slow.
|
|
|
|
2007-10-17 (Valerio)
|
|
* Commented out the warning on filetransfer activity; was too unreliable to be released with 1.5 without introducing problems.
|
|
Postponed to 1.6. (ticket #53)
|
|
|
|
2007-10-16 (Valerio)
|
|
* Heavily reworked the interaction between the classes related to Transfer Window. This *should* fix the occasional crashes.
|
|
* Removed a meaningless debug warning appearing with new accounts.
|
|
* Added a better filter for the custom picture open dialog, in the contact properties.
|
|
* Updated the strings file from source; merged the translations with current strings. Also fixed the merge command to support UTF-8 characters.
|
|
|
|
2007-10-15 (Diederik)
|
|
* Fixed empty chat message after file transfer completes. Also fixes a warning in the logs.
|
|
* Improved some debug messages, to ease debugging.
|
|
* Fixed broken contact images which don't get updated; added data hash check.
|
|
* Fixed subtle GUI flashing in the chat window for the contact picture.
|
|
* Added support for P4-Context field, used for by plugins of the official client for contact aliases (i.e. Xiaoi's Qun). Patch by Liu Sizhuang.
|
|
* Updated Simplified Chinese translation by Liu Sizhuang.
|
|
* Fixed compile error with 'time' function call, replaced with QDateTime.
|
|
|
|
2007-10-15 (Valerio)
|
|
* Fixed "contact online" sound was issued even when a contact's status changed to Online.
|
|
* Save the account settings instantly when changing preferences from the chat window.
|
|
* Also save the account settings when changing Personal Message.
|
|
|
|
2007-10-14 (Valerio)
|
|
* Fixed messed up *text* /effects/ codes which were present into HTML tags (like emoticon code tooltips).
|
|
* Merged patch from Mr.White, fixing the chat close warning with active transfers.
|
|
* Save the account settings upon successful login, so if KMess crashes (unpossible! :) you'll not lose your ID.
|
|
* Fixed tooltip when receiving an already added emoticon with an HTML shortcut text. Also fixes a minor parser problem.
|
|
* Improved a little the "contact is typing" commit made yesterday. (Ticket #19)
|
|
|
|
2007-10-13 (Valerio)
|
|
* Another improvement to notifications code, moved all responsibility for notifications to the pertinent classes,
|
|
and reordered the code for the chat and status notification.
|
|
* Merged patch from Mr. White, which cleans up the status bar message codes and removes the ugly LED from the contact list.
|
|
* Improved own display picture path checking, so the chat styles which show them can correctly display the default KMess
|
|
picture.
|
|
* Divided notification events from balloons, to allow having only sounds or blinking windows without the balloons.
|
|
* Added disabling the autoreply message when disconnecting an account.
|
|
* Added support to send custom emoticons.
|
|
- Completely rewrote the standard emoticon system, now uses standard XML emoticon theme files.
|
|
- Improved the emoticon settings dialog with a tabbed view, added the custom emoticons management tab. You can add, remove, rename emoticons.
|
|
- Added a right-click popup menu item in chat to add new custom emoticons.
|
|
- Improved the standard emoticons themes list in Emoticon Widget, now if a theme contains at least one
|
|
valid emoticon, that will be shown as theme preview.
|
|
* Fixed "contact is typing" status bar message in the chat windows, so it can be correctly read when multiple contacts are
|
|
typing at the same time.
|
|
* Merged patch from Mr. White, show a warning when closing a chat with active file transfers, telling that they will be interrupted.
|
|
|
|
2007-10-06 (Valerio)
|
|
* Fixed a notification balloons problem when enabling or disabling the relative options.
|
|
* Fixed a focus problem when updating the personal message and closing/reopening the contact list window.
|
|
* Removed the default sound from the eventsrc file, to match the default notification balloons settings.
|
|
|
|
2007-11-04 (Diederik)
|
|
* Major update to file sending architecture, to fix issues with picture/file transfers.
|
|
- Transfers corrupted with congested connections because the socket wasn't able to send all data.
|
|
- This also improves the throughput for high speed links.
|
|
- Applications now wait for a readyWrite() signal from the direct connection socket to send more data.
|
|
* - Added tests whether messages are only partially written to the connection.
|
|
* Fix broken file transfer after receiving SLP ACK; use the same message ID for all data fragments.
|
|
* Small fix with switchboard transfers.
|
|
- Avoid resuming applications when there are still too many messages in the pending queue already.
|
|
* Small debugging statement improvement in ContentExtension.
|
|
* Reduced direct connection attempt time to 10 seconds.
|
|
|
|
2007-10-04 (Valerio)
|
|
* Fixed playing sounds for contacts status changes.
|
|
* Reverted two wrong commits, one adding useless deletions to ContactFrame destructor, one overwriting the default
|
|
kdevelop project file. Sorry!
|
|
|
|
2007-10-03 (Valerio)
|
|
* Fixed saving contacts settings when the account connection is canceled.
|
|
* Added vertical scrollbar to the Emoticons Sidebar.
|
|
|
|
2007-10-02 (Valerio)
|
|
* Changed the old ugly icon for the initial screen's Connect button.
|
|
|
|
2007-09-30 (Valerio)
|
|
* Removed old parsing code which blocked displaying emoticons with double colons in the shortcut text.
|
|
* Fixed a possible very small memory leak.
|
|
|
|
2007-09-29 (Diederik)
|
|
* Improved debug statements of destructors by adding contact information.
|
|
|
|
2007-09-02 (Valerio)
|
|
* Added to the chat window right-click context menu items for urls and email addresses.
|
|
* Added a couple new error logs.
|
|
* Removed an old UI file (kmess/settings/imagewidgetinterface.ui).
|
|
|
|
2007-09-01 (Valerio)
|
|
* Removed some old images from the pics/ folder, updated the "messenger" emoticon ( code: (m) ).
|
|
|
|
2007-08-29 (Diederik)
|
|
* Fix a crash if the properties of a contact without display picture are saved.
|
|
|
|
2007-08-29 (Valerio)
|
|
* Avoid a crash if a contact cancels a file transfer while we're still choosing where to save it.
|
|
* Fixed clicking a contact with an already open chat on the contact list didn't raise it.
|
|
|
|
2007-08-28 (Valerio)
|
|
* Added right-click menu items in the chat window's contact frames to allow,add and remove a contact.
|
|
|
|
2007-08-27 (Valerio)
|
|
* Improved class naming in the debug output for file transfer classes.
|
|
* Removed reference in ChatWindow to the Chat Master.
|
|
* Fixed the block/unblock contact right-click menuitems in the chat window.
|
|
|
|
2007-08-27 (Diederik)
|
|
* Make sure image preview is stored locally in the transfer window, will hopefully fix weird crashes.
|
|
* Added file preview to the transfer dialog for sent files, was only visible for received files before.
|
|
|
|
2007-08-24 (Valerio)
|
|
* Fixed double status notification when receiving status changes which don't actually change status. (for example, when receiving a status
|
|
change from online to online)
|
|
|
|
2007-08-22 (Valerio)
|
|
* Changed the chat preview text in the account settings: this one should not scare away little children!
|
|
* Added specification for the default folder in which to save a chat to.
|
|
* Also added to the default folder a default name for the chat.
|
|
* Fixed broken signal which prevented to send messages.
|
|
|
|
2007-08-21 (Diederik)
|
|
* Reorganized credits / translators in the about dialog.
|
|
* Reorganized the manual completely.
|
|
* Updated P2PApplication APIDOX with information about P2P message identifiers.
|
|
* Fixed handling of SLP ACK messages which have a zero session-id as well,
|
|
also avoid treating those messages as new INVITE.
|
|
|
|
2007-08-21 (Valerio)
|
|
* Fixed changing user font color didn't instantly update the chat preview in the settings.
|
|
* Improved disconnection process; now the open chat windows will not be closed, just disabled, so you can read messages received before the
|
|
disconnection.
|
|
* Improved the way KMess reports a failure in chat message sending.
|
|
|
|
2007-08-20 (Valerio)
|
|
* Unified constructors for ChatMessage and added the isIncoming parameter, to find which messages come from a contact's actions and which come
|
|
from us or from kmess. Another commit will change the Applications to allow them using this change.
|
|
* Modified the Application classes to distinguish between events from us or kmess and events from our contacts. Now kmess won't tell you that
|
|
someone is sending you a file when you drag'n'drop a file to send.
|
|
|
|
2007-08-19 (Valerio)
|
|
* Modified a previous commit which avoided getting newlines in friendly names; now they're allowed, but stripped out anywhere their rendering
|
|
would cause problems, like in the chat window's status bar.
|
|
|
|
2007-08-19 (Diederik)
|
|
* Made sue MSNSLP ACK messages (application/x-msnmsgr-transdestaddrupdate) are answered with a P2P ACK.
|
|
* Rewrote delivery of incoming MSNSLP ACK messages, which have a null-guid as Call-ID.
|
|
* Made sure the P2P message body is only dumped at errors when it's an MSNSLP messages.
|
|
* Updated the French translation by Andrea Blankenstijn.
|
|
* Updated the Finnish translation by Jussi Timperi.
|
|
* Renamed context menu option renamed "Save to file" to "Save chat" because its ambigious when pressing hyperlinks, and not consistent with the menu bar.
|
|
* Re-enabled more debugging with --enable-debug-output, except really verbose debug statements.
|
|
|
|
2007-08-16 (Valerio)
|
|
* Changed name to a signal forward method.
|
|
* Modified the contact list's contact tooltip so it shows the current media in another line: readability will be increased.
|
|
* Added another MSN server error message.
|
|
* Fixed drag'n'dropping a file into a chatwindow to send it, made a notification balloon to appear stating that the contact was sending us a file.
|
|
|
|
2007-08-13 (Valerio)
|
|
* Fixed notification was not shown if a contact came online with a status different than "Online". Also now the contacts coming online will be
|
|
notified as "come online" even if they've logged in with a different status.
|
|
* Improved the status text for file transfers. Enabled the transfer window's debug output.
|
|
* Added filtering all email handles incoming from the UI and MSN servers to lowercase, to avoid matching problems.
|
|
|
|
2007-08-10 (Valerio)
|
|
* Fixed closing two times the active switchboard connections when the msn account gets disconnected; improved behavior when disconnecting, now closes first the active chats, then the background switchboards.
|
|
* Avoid crashing when closing a contact frame which contains a reference to a Contact which doesn't exist anymore.
|
|
* Avoid crashing when closing a chat window which contains a reference to a MsnSwitchboardConnection which doesn't exist anymore.
|
|
* Fixed not all chat windows were being closed when disconnecting.
|
|
|
|
2007-08-08 (Valerio)
|
|
* Fixed contact frames not appearing in group chats for unknown contacts.
|
|
* Fixed sending two times the autoreply message.
|
|
* Fixed incorrect "500 Internal Error" response when transferring via P2P with Windows Live Messenger.
|
|
* Added more debugging info and P2P message dumps to help find new Windows Live Messenger P2P messages.
|
|
|
|
2007-08-07 (Valerio)
|
|
* Avoid having newline characters included in nicknames, which cause bad UI resizes.
|
|
|
|
2007-08-03 (Valerio)
|
|
* Improved contact list UI when not using a display picture. Also improved KMessView performance by using the stored CurrentAccount reference.
|
|
* Changed contact list icons to KDE theme's ones. Removed now unused email icon from the app's pics.
|
|
* Changed behavior, when a contact removes their picture, use the 'no avatar/bag-on-head-guy' picture,
|
|
instead of keeping the old pic.
|
|
* Added displaying the file transfer size in a more readable form (MB, kB, instead of the byte size).
|
|
* Added MSNObject parsing and more debugging information to the Picture Transfer class, to improve debugging (see trac #68).
|
|
* Fixed connecting while network is down was blocking KMess for a minute. Also unified a couple error messages, and reduced the
|
|
login timeout time, so errors are reported faster. Under heavy traffic conditions, just connecting shouldn't take more than 10s.
|
|
30 more seconds are for authentication and contact list downloading.
|
|
* Fixed clicking on a balloon for a minimized chatwindow didn't make it show up. Thanks to Wesbluemarine for reporting this one!
|
|
|
|
2007-08-02 (Valerio)
|
|
* Improved notifications system, fixed a couple inconsistencies.
|
|
* Fixed another problem with chat popups, which were shown only when popups for all chat messages were on.
|
|
|
|
2007-08-01 (Valerio)
|
|
* Fixed duplicated notifications issue.
|
|
* Fixed chat messages notifications.
|
|
|
|
2007-07-31 (Valerio)
|
|
* Fixed chat notifications weren't using the correct window data.
|
|
* Fixed sidebar not hiding correctly and not having its size saved; smoothened a bit the chat window loading process.
|
|
* Added a script, executed on configure time, to identify the SVN revision of the built version. The full revision info
|
|
will be visible in both the About window and in the tray icon tooltip, along with the build date.
|
|
* Fixed emptying the picture field in the contact properties didn't restore the original contact's image.
|
|
* Updated the user manual. Updated authors and contributors.
|
|
* Added some margins to the Chat Window layout.
|
|
|
|
2007-07-30 (Valerio)
|
|
* Redesigned notification balloons settings. Now every kind of balloon can be disabled independently.
|
|
* Disabled an alarming warning message, which was in fact a normal situation when logging in.
|
|
* Removed a failing assert, should be of no harm.
|
|
* Removed warnings about a 'kv' field, which is not sent anymore by the MSN servers, nor used to access Hotmail inboxes.
|
|
* Fixed a problem with a signal connection.
|
|
* Fixed tray icon tooltip wasn't updated when changing own friendly name.
|
|
* Fixed contact name changes weren't being shown in chat windows' titles.
|
|
* Made KMess to allow only one settings dialog open at once.
|
|
* Improved InitialView: fixed tab order; added a couple spacers to visually separate the account options; if both the
|
|
email and password are filled, allow connecting by just pressing Enter.
|
|
* Fixed a little focus losing problem with the personal message input box.
|
|
* Updated the chat window appearance: Added a right-click menu to the contact frames; made both the sidebar and the message
|
|
box resizable.
|
|
|
|
2007-07-28 (Diederik)
|
|
* Changed default chat style to "Fresh", old style (called "Default") is renamed to "Classic".
|
|
* Enabled "group follow up messages" by default.
|
|
* Fixed duplicate 'chat message' notification, was left over from the old notification system.
|
|
|
|
2007-07-28 (Valerio)
|
|
* Fixed nicknames containing HTML codes weren't being displayed correctly by the notification balloons.
|
|
* Fixed non working 'open inbox/send mail' links for non-Hotmail accounts, which now open the settings-specified mail account.
|
|
* Reduced the balloon minimum size, removed the "right-click to dismiss" text.
|
|
* Added the contacts' status icon in the notification balloons.
|
|
|
|
2007-07-25 (Diederik)
|
|
* Removed custom proxy support in favour of the automatic support by KExtendedSocket.
|
|
Current code is hard to maintain, HTTP proxy is broken, and kdelibs already handles proxy support transparently.
|
|
|
|
2007-07-24 (Valerio)
|
|
* Changed a debugging define for MsnNotificationConnection, which shows a line so long it breaks KDevelop's log output.
|
|
|
|
2007-07-19 (Diederik)
|
|
* Fixed some memory leaks using Valgrind. Largest leak was in the XslTransformation class.
|
|
It seams QSimpleRichText is also a source of leaks (at least in openSUSE 10.2).
|
|
* Fixed suppressing error messages for picture transfers, broken by new detailed balloon messages.
|
|
|
|
2007-07-15 (Diederik)
|
|
* Avoid showing the main window when KMess is started with KDE.
|
|
|
|
2007-07-11 (Diederik)
|
|
* Updated Arabic translation by Youssef Chahibi.
|
|
|
|
2007-07-11 (Valerio)
|
|
* Avoid friendlynames containing newline characters, which mess up with the UI.
|
|
* Changed one more time the chat window raising code.
|
|
|
|
2007-07-09 (Valerio)
|
|
* Changed the tooltip in the system tray widget.
|
|
|
|
2007-07-08 (Diederik)
|
|
* Another fix with automatic picture downloading, used wrong contact handle to initiate; skipping the first, and causing the empty "CAL" command.
|
|
* Improved debugging statements and added new times (ChatMaster, TransferEntry, P2P transfers).
|
|
* Fixed memory leaks with state application instances.
|
|
* Fixed a crash if there are multiple chats open with an 'invited contact' who is not on your list.
|
|
* Fixed aborting of applications if there are still other switchboards connections with the contact.
|
|
* Avoid GUI repaints for the same percentage in the transfer dialog.
|
|
|
|
2007-07-04 (Valerio)
|
|
* Fixed non focused chat windows behavior when receiving messages, it was irritating and obtrusive. Reordered a bit Chatwindow::receivedMessage(), too.
|
|
|
|
2007-07-03 (Valerio)
|
|
* Added initial status drop down box at login, the status you select there will be remembered on next login, but can be
|
|
also changed from the Account Settings. The "login as invisible" checkbox is gone. Optionally, I suppose we could also add
|
|
a checkbox to make KMess remember instead of the initially set status, the last status set while being connected.
|
|
|
|
2007-07-02 (Valerio)
|
|
* Fixed changing switchboard of a chat window.
|
|
* Added a tooltip to the system tray widget which shows the version, the name of the connected account, and the status.
|
|
* Removed from the emoticon settings the useless "Install new" button, until we actually implement its functionality.
|
|
* Improved how the contact typing picture is handled in the contact frame, will use less CPU.
|
|
* Fixed a failing assert in ChatWindow.
|
|
* Improved how chat windows switchboards are updated.
|
|
* Reverted commit to check SHA1 hashes of incoming MSNObjects, many of them don't have the hash so they're considered broken.
|
|
* Added checking if newly changed MSN objects have already been downloaded.
|
|
* Improved status dropdown, now at login it changes to the initial status of the account that is connecting.
|
|
|
|
2007-07-01 (Valerio)
|
|
* Added a temporary fix to avoid receiving server commands which start or end with newlines. There probably is some
|
|
other problem to be resolved in MsnConnection.
|
|
* Fixed a crash caused by a contact going offline before receiving a switchboard's join for that same contact. Cleaned up a lot the way MsnSwitchboardConnection deletes old participants, should be more stable.
|
|
* Added another validity check for received msnObjects, using the associated SHA hash.
|
|
|
|
2007-07-01 (Diederik)
|
|
* Fixed compiling at Mac OS X (fink environment with KDE3/X11).
|
|
|
|
2007-06-30 (Valerio)
|
|
* New chat message contents "classes". Now the balloons always display the correct message when transferring files or
|
|
doing other types of activities (webcam, audio, etc.)
|
|
* Fixed serious bug which was leading to lose incoming messages, closing a window did not close the switchboard too.
|
|
* Fixed duplicated chat window closing, caused a warning in debug output.
|
|
* Fixed very annoying debug message "QObject::disconnect: Unexpected null parameter", was caused by the deletion of notification popups.
|
|
* Fixed incoming messages containing HTML codes like <> weren't being displayed by the notification balloons.
|
|
* Improved keepalive system to detect when a session has been closed due to inactivity or to the contact closing his/her chat window.
|
|
* Improved detection of invalid and null avatars (MSN Objects).
|
|
* Fixed receiving Kopete's custom emoticons made KMess to freeze, and added a protection against other malformed custom emoticon lists.
|
|
* Removed empty space at the end of received message bodies which added two empty lines after them.
|
|
|
|
2007-06-24 (Diederik)
|
|
* Fixed receiving of Winks, were removed due an corrupted image check.
|
|
* Prevent starting chats with an empty contact handle. Helps debugging the real source.
|
|
* Improved P2P debug messages to new readable style.
|
|
|
|
2007-06-21 (Valerio)
|
|
* Fixed a problem with automatic downloading of display pictures; if the dp download queue size is shorter than 4 elements, use its actual size to count how many DPs to download.
|
|
|
|
2007-06-12 (Valerio)
|
|
* Fixed (again) a crash when closing KMess.
|
|
|
|
2007-06-10 (Diederik)
|
|
* Fixed withdrawing a P2P invitation, it needs to send BYE then, KMess sent "500 Internal Error".
|
|
This difference is not noticable by Windows Live Messenger users though.
|
|
* Fixed downloading of display pictures in the background.
|
|
- check all prerequisites before starting a switchboard connection.
|
|
- moved checks to the actual timedUpdate() method to avoid race conditions.
|
|
|
|
2007-06-10 (Valerio)
|
|
* Fixed a crash when closing KMess.
|
|
* Fixed a freeze when loading the initial contact list - will probably also fix a couple other rare problem conditions.
|
|
|
|
2007-06-05 (Valerio)
|
|
* Temporary fix to ChatMaster::showSpecialMessage(); it needs a serious change to be able to not open new chat windows to only display "transfer failed" or the like. See the Trac ticket "Applications and message types enhancement".
|
|
|
|
2007-06-04 (Valerio)
|
|
* Cleaned up code in ChatMaster and MsnSwitchboardConnection.
|
|
* Fixed a little problem in ChatMaster when the switchboard request for a contact picture failed, it was still pulled from the pending requests list.
|
|
* Improved behavior when closing chat windows, the SB session wasn't correctly closed.
|
|
* Fixed a possible bug when receiving application messages, new offline switchboards were being created.
|
|
* MsnSwitchboardConnection: Moved inviting contacts after reconnection from connectTo() to gotUsr().
|
|
* Fixed a TODO entry in MsnSwitchboardConnection - when a NAK was received and no chat window is available, the message could not be delivered.
|
|
* Updated again the strings translation file (kmess.pot).
|
|
* Fixed a problem with the new documentation XML code.
|
|
* Fixed drag&drop in chat window allowed to send dropped items which were dragged from the chatwindow itself (for example, display pictures or file transfer previews).
|
|
* Fixed automatic download of display pictures tried to do it also when the status was hidden, and also allowed duplication of
|
|
pending requests.
|
|
* Fixed possible crash on KMess close due to a switchboard trying to delete stuff which was already gone.
|
|
|
|
2007-06-03 (Diederik)
|
|
* Rewrote the introduction of the application manual.
|
|
|
|
2007-06-02 (Diederik)
|
|
* Updated French translation by Andrea Blankenstijn.
|
|
|
|
2007-05-26 (Valerio)
|
|
* Added some debugging info.
|
|
* Fixed probably an annoying bug happening when file transfers start on disconnected switchboard connections.
|
|
|
|
2007-05-23 (Valerio)
|
|
* Fixed the bug which made 'join contact to chat' invitations ignored if the switchboard wasn't connected (gray display pics). It needs testing, but should work. Duh.
|
|
* Fixed ctrl+enter, shift+enter weren't working any more after my patch to allow drag&drop in the message box.
|
|
* Made chatwindow drag&drop mechanism simpler.
|
|
* Fixed being unable to write when focus got pulled away from message box to the message view.
|
|
* Fixed keyboard shortcuts for the Chat Message View.
|
|
|
|
2007-05-22 (Valerio)
|
|
* Improved the way pending switchboard requests are managed: should reduce the number of "different transaction-id" errors, and behave better when a request gets lost through the internet.
|
|
|
|
2007-05-20 (Valerio)
|
|
* Enabled automatic download of contacts' display pictures; eight every
|
|
minute are asked, to avoid flooding the MSN servers.
|
|
* Enabled files dragging & dropping on the message box, too.
|
|
* Fixed a compiler warning in ChatMessageView.
|
|
* Fixed a warning in ChatMessageStyle.
|
|
* Changed the way the chatwindows are raised.
|
|
* Unified the check for valid account emails, from MsnNotificationConnection::addNewContact() to KMess::isValidEmail().
|
|
* Improved account settings dialog, which was blocking user interaction with the UI.
|
|
* Improved behavior when trying to add as account an invalid email address.
|
|
* Fixed personal message being updated too much when switching windows (like with alt-tab).
|
|
* Fixed Hotmail folders opening in wrong browser, removed temporary file generation.
|
|
* Fixed wrong style image when contacts don't have a display picture or it's not valid anymore.
|
|
* Added verification of received pictures, to delete broken ones.
|
|
|
|
2007-05-19 (Valerio)
|
|
* Fixed a problem in ChatMessageStyle which caused a freeze; also reformatted the code around that method.
|
|
* Removed some stale old code in ChatMaster.
|
|
* Improved how the NotificationChat balloon displays its message, it didn't limit the message size, and the messages were hard to translate.
|
|
|
|
2007-05-18 (Valerio)
|
|
* Fixed sending nudges to currently disconnected chats, it didn't display the contact name.
|
|
* Fixed email parser didn't allow adding contacts whose emails contained '-' characters.
|
|
|
|
2007-05-17 (Valerio)
|
|
* Fixed a signal disconnection also disabled all application commands. (invitation links not working)
|
|
* Fixed, probably, a couple crashes caused by incorrect switchboard deallocations.
|
|
* Added SVN version to the configure script.
|
|
|
|
2007-05-16 (Diederik)
|
|
* Fixed login redirects for real.
|
|
|
|
2007-05-16 (Valerio)
|
|
* Finally committed the "big one", completely reworked session management system. A lot of classes have been changed;
|
|
more testing is still needed. Sorry for the single monolithic commit!
|
|
* Improved debugging for MsnSwitchboardConnection.
|
|
* Fixed a lot of signal/slot names, which were misleading.
|
|
* Improved further the separation between connections to contacts and chat windows. KMess should now use less memory
|
|
and be faster when using connections to just transfer pictures, and not chat messages.
|
|
* Improved behavior when saving chat logs, use the name of the last contact if no more contacts are active in the chat.
|
|
* Unified behavior for opening online and offline chat windows. Should make also easier enabling sending of offline messages
|
|
in the future.
|
|
|
|
2007-05-15 (Diederik)
|
|
* Fixed new passport login, added support for redirects. Required for @msn.com accounts.
|
|
* Committed more APIDOX improvements to the MsnNotificationConnection class, still uncommitted.
|
|
* Fixed infinite loop when there are too many unacked P2P messages in a chat.
|
|
|
|
2007-05-09 (Jan)
|
|
* Updated german translation
|
|
|
|
2007-05-09 (Valerio)
|
|
* Fixed a crash caused by clicking a "new chat message" balloon for a chat window which was already closed.
|
|
* Improved behavior of the Contact Frames, now they get deleted when contacts leave the chat, until there's only one left.
|
|
* Added method to unify the way chatwindows are raised.
|
|
* Fixed possible bug in ChatMaster::getContactSwitchboardConnection().
|
|
|
|
2007-05-08 (Valerio)
|
|
* Improved KMess' icons for right-click context menu, in application menus, and added a separator in the chatwindow toolbar.
|
|
|
|
2007-05-07 (Valerio)
|
|
* Fixed (but temporarily disabled, see TODO) automatic download of changed MSN Objects.
|
|
* Improved method names in ChatMaster.
|
|
* Made some minor formatting changes in ChatMaster and ChatWindow.
|
|
* Improved signals and method names in ChatMaster.
|
|
* Improved signals in MsnNotificationConnection.
|
|
* Improved some debugging info and made some cosmetic fixes in MsnSwitchboardConnection.
|
|
* Further improved signals names in MsnNotificationConnection.
|
|
* Improved ChatMaster::getContactSwitchboardConnection() to check in inactive chats too, also made some cosmetic changes.
|
|
* Made some minor changes in debugging code and comments; improved methods which raise chatwindows
|
|
|
|
2007-05-07 (Diederik)
|
|
* Fixed double connect with attaching MsnSwitchboardConnection to a chat window.
|
|
|
|
2007-05-04 (Valerio)
|
|
* Removed nicknames from most debug messages, as they are usually too long and render debugging even harder.
|
|
* Merged patch by Mr. White, fixes a couple inconsistencies in group context menu.
|
|
|
|
2007-05-03 (Valerio)
|
|
* Improved switchboard code, now it's fully separated from ChatWindow.
|
|
* Fixed repeated clicks on a contact in the list opening multiple chat windows.
|
|
* Improved signals names for chat opening and switchboard management.
|
|
* Fixed changing an account's email did not get reflected in the initial login UI and the menus.
|
|
* Merged patch by Mr. White, updates the zooming icons implementation to be more KMess API friendly.
|
|
* Fixed signal connection error in NotificationContactOffline and some code alignment and method ordering in notifications code.
|
|
* Fixed new keepalive code also kept alive background connections.
|
|
* Added keepalive system to kill old background connections.
|
|
|
|
2007-05-02 (Diederik)
|
|
* Start of APIDOX for MsnNotificationConnection.
|
|
* Fixed compiling passive popups with KDE 3.2 (really cool balloons require KDE 3.5).
|
|
|
|
2007-05-02 (Valerio)
|
|
* Added a button menu in the account properties browse for display pictures button,
|
|
to allow cropping the image after choosing the image.
|
|
|
|
2007-05-01 (Diederik)
|
|
* Added some toolbar separators to the chat window.
|
|
|
|
2007-04-30 (Valerio)
|
|
* Merged patches from Mr.White; changes
|
|
- always use the same string for "connected" and "connection still up" statuses (to avoid confusion between similar strings)
|
|
- Added chat font size resizing buttons and menu entries.
|
|
* Fixed notification balloons text with special messages, like nudges or file transfers.
|
|
* Improved a couple debug messages, restyled many others, in chat/ChatMaster
|
|
|
|
2007-04-30 (Diederik)
|
|
* Updated APIDOX of Contact class.
|
|
* Added APIDOX to MsnConnection, except proxy methods.
|
|
|
|
2007-04-29 (Diederik)
|
|
* Upgraded login code to Passport 3.0 webservices.
|
|
* Fixed crash with offline-im downloading during a second login.
|
|
* Fixed hidden crash with SOAP response handling (was not exposed by code yet).
|
|
* Fixed 'connection timeout' error for Offline-IM services.
|
|
* Updated APIDOX of soap classes.
|
|
* Updated APIDOX about debugging practices.
|
|
|
|
2007-04-26 (Valerio)
|
|
* Added a keep alive functionality in the SB, to check when your contacts close the chatwindow.
|
|
* Added status message upon incoming server shutdown for maintenance.
|
|
|
|
2007-04-23 (Valerio)
|
|
* Fixed being unable to copy text via the Ctrl+C keyboard shortcut in the chat window.
|
|
|
|
2007-04-22 (Diederik)
|
|
* Fixed account warning about "returning reference" for proxy type settings.
|
|
This might fix the proxy settings too, but that needs to be tested too.
|
|
* Moved all SOAP classes to network/soap.
|
|
Also renamed MsnAppDirectoryConnection to MsnAppDirectoryService.
|
|
* Moved InvitedContact class from chat to contact.
|
|
* Fixed crash with downloading Offline-IM messages.
|
|
* Upgraded login handling to Passport 3.0.
|
|
|
|
2007-04-22 (Valerio)
|
|
* Fixed password changed in the initial login view didn't get saved
|
|
* Added cleaning up the configuration files from info of contacts not in list anymore, and avoid saving default contacts config.
|
|
* Improved code for contacts moving between groups.
|
|
* Improved groups right-click menu.
|
|
* Improved detection (and errors) for adding invalid addresses to the list.
|
|
* Improved readability for the commands receiving method in MsnNotificationConnection.
|
|
* Slightly improved notifications text.
|
|
|
|
2007-04-21 (Jan)
|
|
* Updated german translation
|
|
|
|
2007-04-21 (Valerio)
|
|
* Added the possibility to insert new lines in the chat messages with the keyboard.
|
|
|
|
2007-04-20 (Valerio)
|
|
* Added dragging and dropping of files to be sent into the chat window.
|
|
|
|
2007-04-19 (Diederik)
|
|
* Fixed the 'eventsrc' message, finally includes "kmess" folder.
|
|
|
|
2007-04-19 (Valerio)
|
|
* Fixed registration and account verification links in the settings.
|
|
* Fixed chat settings emoticons not showing in the checkbox.
|
|
* Fixed settings dialog height for small displays.
|
|
* Fixed data classes dependencies from the QWidget class.
|
|
* Improved the "remember profile" checkbox, it's now consistent with the selected account.
|
|
* Fixed 'eventsrc' file not being found by KMess.
|
|
* Removed all the old notification balloons, implemented KDE's passive popups with a custom UI file.
|
|
|
|
2007-04-18 (Diederik)
|
|
* Updated translation by Yenchou Chen.
|
|
* Fixed now playing icon, previous one was SUSE-specific.
|
|
* Merged patch by Valerio Pilo; fix URL encoding in contact group commands.
|
|
|
|
2007-04-09 (Diederik)
|
|
* Merged patch by Valerio Pilo; save settings directly, not when KMess quits.
|
|
* Merged patch by Valerio Pilo; settings of balloon notifiations are applied now.
|
|
|
|
2007-04-07 (Diederik)
|
|
* Merged patch by Valerio Pilo, changes
|
|
- added save/clear/remove buttons in network debug window.
|
|
- added "remove and block" option in the remove contact dialog.
|
|
- added a warning when chat logs can't be saved (e.g. wrong permissions).
|
|
- added internationalization support to messenger status url.
|
|
- fixed replacing emoticons with HTML characters.
|
|
- improved statusbar notification of new messages, added asterisk in front.
|
|
* Fixed infinite loop when requesting/resuming two chats at the same time.
|
|
* Updated French translation by Choplair.
|
|
|
|
|
|
--- 1.5 pre2 released ---
|
|
|
|
2007-03-16 (Diederik)
|
|
* Fix compiling for KDE 3.2 in chatview.cpp, KAction::setDisabled() call.
|
|
|
|
2007-03-15 (Diederik)
|
|
* Fix personal message, it could literally become "<Enter your personal message here>".
|
|
* Fixed utf8 encoding problem in kmess.desktop
|
|
* Fix file transfer preview chopping by Windows Live Messenger, always resize to square.
|
|
|
|
2007-03-11 (Diederik)
|
|
* Merged patch by Valerio Pilo, fixed some warnings about comparison between int and uint.
|
|
|
|
2007-03-10 (Diederik)
|
|
* Fixed installation of emoticons with Autopackage installer.
|
|
* Updated Italian translation by Valerio Pilo.
|
|
|
|
2007-03-08 (Diederik)
|
|
* Merged patch by José Pedro Ferreira to add a context menu to the chat view.
|
|
|
|
2007-02-27 (Diederik)
|
|
* Merged patch by Tomer Haimovich to set a right-to-left flag in sent messages.
|
|
* Merged patch by Tomer Haimovich to fix alignment of the contact list with right-to-left names.
|
|
* Improved the file overwrite question to use a standard KDE layout.
|
|
* Fixed the directory location when reopening the file save dialog after the user chooses not to overwrite a file.
|
|
* Fixed a "now listening" icon in the contact list without artist or track information (contacts sending now listening data with enabled=0 flag).
|
|
|
|
2007-02-25 (Diederik)
|
|
* Fixed geek-link expressions of previous commit. Also added *.ko and *.so to the block list.
|
|
* Fixed confirmation check to overwrite a file.
|
|
|
|
2007-02-24 (Diederik)
|
|
* Added confirmation to overwrite the file when saving, based on a patch by Christian Kaiser.
|
|
|
|
2007-02-20 (Diederik)
|
|
* Fix P2P timeout packet with Windows Live Messenger doesn't appear to send BYE ack
|
|
(which can be still our fault though)
|
|
* Improved geek-link expressions:
|
|
- added look-behind test for interpunction characters.
|
|
- added *.in and *.am as unwanted extension, since it's used for files.
|
|
* Improved file transfer previews.
|
|
- also support video files now.
|
|
- using async KIO calls to avoid blocking.
|
|
- using file icons as fallback images.
|
|
|
|
2007-02-15 (Diederik)
|
|
* Committed patch by Christian Kaiser
|
|
- fixes tracks not changing when the album remains the same.
|
|
- fixes current song remaining visible when the now listening was disabled.
|
|
* Fixed compiling of main.cpp after binreloc update. Added PREFIX checks.
|
|
|
|
2007-02-13 (Diederik)
|
|
* Fixed compiling with Automake 2.10, copied the admin folder of KDE 3.5.6 (previously used 3.5.3).
|
|
* Fixed compiling of the RPM when 'kde-prefix --version' returned "3.1-10"
|
|
* Small improvement to link parsing, added start-word assertion.
|
|
* Fixed sidebar resizing, fixed restoring width of the sidebar.
|
|
|
|
2007-02-12 (Diederik)
|
|
* Added thumbnail to file transfer dialog.
|
|
|
|
2007-02-11 (Diederik)
|
|
* Added file transfer preview to sending message.
|
|
* Scaled file transfer preview with aspect ratio and smooth scaling.
|
|
|
|
2007-02-10 (Diederik)
|
|
* Imported Hungarian translation by Páder Rezsõ.
|
|
|
|
2007-01-29 (Diederik)
|
|
* Updated MsnSwitchboardConnection::cleanUnackedMessages(), avoid crashes by removing later.
|
|
* Fixed picture transfers, data preparation was sent without session id (probably broken at 2006-12-27).
|
|
|
|
2007-01-27 (Diederik)
|
|
* Merged file preview patch by José Pedro Ferreira.
|
|
* Upgraded binreloc to 2.0
|
|
* Added warning message when kmess.eventsrc can't be found.
|
|
|
|
2007-01-21 (Diederik)
|
|
* Added APIDOX for OfflineImService, HttpSoapConnection, TcpConnectionBase
|
|
* Improved APIDOX for the application classes.
|
|
* Fixed APIDOX errors.
|
|
* Fixed memory leak in chat sessions caused by unacked messages.
|
|
|
|
2007-01-20 (Diederik)
|
|
* Updated Spanish translation by Jaume Corbí.
|
|
* Updated Danish translation by Pascal d'Hermilly.
|
|
* Updated Dutch translation by Jaap Woldringh.
|
|
|
|
2006-12-31 (Diederik)
|
|
* Updated translations with new strings in 1.5
|
|
* Fixed compilation errors with xsltransformation.cpp
|
|
* Fixed stripped whitespace in chat style translations.
|
|
|
|
2006-12-29 (Diederik)
|
|
* Fixed unwanted parsing of *bold*, /italics/ and _underline_ in application/notification messages.
|
|
* Added translation support to XSL chat styles, uses all <xsl:text kmess:translate="true">..</xsl:text> nodes.
|
|
|
|
2006-12-27 (Diederik)
|
|
* Fixed emoticon displaying in the personal status message.
|
|
* Added support to handle a second file transfer invitation.
|
|
* Updated Dutch translation by Jaap Woldringh.
|
|
* Added lots of APIDOX to the P2PApplication class.
|
|
* Added timestamp to network window.
|
|
* Fixed sending MIME application data (for old file transfers with non-P2P clients).
|
|
* Cleanup of sendCancelMessage() API, making MIME and P2P application more consistent.
|
|
* Removed ASL and unhappy icon because these are no longer used in WLM8.
|
|
|
|
2006-12-23 (Diederik)
|
|
* Updated Dutch translation by Jaap Woldringh.
|
|
|
|
2006-12-20 (Diederik)
|
|
* Changed account menu's, display account handle instead of long friendly name.
|
|
* Fixed message "<handle> has left the chat", displays contact name now.
|
|
|
|
2006-12-17 (Diederik)
|
|
* Implemented sending of "now playing" information.
|
|
* Implemented detection of "now playing" information for Amarok, Juk, Kaffeine, KsCD and Noatun.
|
|
* Fixed inviting of contacts after a first invitation, added check whether the direct connection is still open.
|
|
* Updated website in all documentation files from kmess.sourceforge.net to www.kmess.org
|
|
|
|
2006-11-06 (Diederik)
|
|
* Updated Traditional chinese translation by Yen-chou Chen.
|
|
|
|
2006-11-04 (Diederik)
|
|
* Updated Turkish translation by Uğur Çetin.
|
|
* Fixed emoticon theme dir detection for KDE 3.3 and below.
|
|
* Fixed contact list italics, was reversed by previous commit.
|
|
|
|
2006-11-02 (Diederik)
|
|
* Added "now playing" information of contacts in the contact list window.
|
|
|
|
2006-10-30 (Diederik)
|
|
* Fixed typing notification, is not sent instantly when the user continues to type after sending a message.
|
|
* Fixed revoking of sent invitations when a timeout occured.
|
|
* Fixed timeout for establishing direct connections, when server socket got connected the timer was not stopped.
|
|
This might explain why a direct connection get's stalled halfway, but slotConnectionTimeout() should handle it.
|
|
* Added additional check for unexpected SLP transfer invitations, when BYE should actually be sent. Seams to occur sometimes with WLM8.
|
|
|
|
2006-10-29 (Diederik)
|
|
* Fixed unwanted resizing of the chat window when the statusbar text didn't fit.
|
|
|
|
2006-10-28 (Diederik)
|
|
* Fixed tab order of the chat settings tab.
|
|
* Fixed lost personal status message when moving contacts.
|
|
|
|
2006-10-26 (Diederik)
|
|
* Added x-clientcaps message for third-party client exchange.
|
|
* Fixed custom emoticon dimensions, width and height were swapped.
|
|
* Added option to disable the nudge shaking effect, completing the nudge support.
|
|
|
|
2006-10-25 (Diederik)
|
|
* Fixed link parsing.
|
|
- fixed geek-style url's, both detection and limiting allowed tld extensions.
|
|
- fixed inserting http:// before www links.
|
|
* Improved visual *bold*, /italic/ and _underline_ effects, they don't hide the ASCII codes anymore.
|
|
|
|
2006-10-22 (Diederik)
|
|
* Updated Finnish translation by Joonas Niilola.
|
|
|
|
2006-10-20 (Diederik)
|
|
* Fixed filename of Estonian translation, pointed out by a Ioannis Aslanidis (Gentoo developer).
|
|
|
|
2006-10-19 (Diederik)
|
|
* Added 'KMess.tmp' to the display picture MSN Object, for third-party client exchange.
|
|
* Fixed crash when a timeout occurs during a direct file transfer.
|
|
|
|
2006-10-16 (Diederik)
|
|
* Updated Finnish translation by Joonas Niilola.
|
|
|
|
2006-10-13 (Jan)
|
|
* Updated last german translation.
|
|
|
|
2006-10-12 (Diederik)
|
|
* Fixed updating the contactlist window when a group was succesfuly renamed.
|
|
* Fixed login problems with "restricted passport accounts".
|
|
* Fixed contact name when adding new contacts.
|
|
|
|
|
|
--- 1.5 pre1 released ---
|
|
|
|
2006-10-08 (Diederik)
|
|
* Added handling of offline-im messages to chat styles.
|
|
* Updated translations with latest message changes.
|
|
* Removed the <displayName> tag from chat XML messages when it's not set (for notification messages).
|
|
* Fixed indention of chat XML messages, for debugging.
|
|
|
|
2006-10-07 (Diederik)
|
|
* Fixed installing graphics of Fresh chat style.
|
|
* Fixed aborting of file transfers by the other party then the one who started the transfer:
|
|
- while receiving, KMess sends a SLP BYE to request aborting.
|
|
- while sending, KMess allows contacts to send a SLP BYE early to abort.
|
|
* Fixed sending an SLP error with empty branch and call-id.
|
|
* Fixed chat notification message for contacts aborting the file transfer.
|
|
* Fixed sending invalid commands for contacts that are added to the friends list later (guid was not set).
|
|
|
|
2006-10-01 (Diederik)
|
|
* Restored old behavour for moving contacts; only remove a contact when it's added to the new group.
|
|
* Fixed status message in file transfer dialog when the file transfer was cancelled from the chat window.
|
|
* Implemented abort messages for P2P-based file transfers (userAborted() and getUserAbortMessage() functions).
|
|
* Added detection of flash and cabextract to the autopackage installer
|
|
|
|
2006-09-24 (Diederik)
|
|
* Updated Turkish translation by Uğur Çetin.
|
|
* Implemented missing parts of Offline-IM receiving:
|
|
- sorting and deleting of offline-im messages.
|
|
- GetMetaData() call to request Mail-Data over SOAP.
|
|
- fixed multiple spawning chat windows for offline-im messages
|
|
- fixed starting a chat conversation from the offline-im chat window.
|
|
* Fixed weird "file transfer complete.. contact aborted" messages in the chat window.
|
|
Somehow the WLM8 sends an '200 Transfer OK' ACK after all receiving data is ACKed.
|
|
* Fixed race condition that could make KMess crash when a chat window was closed while a contact was typing (similar to previous fix).
|
|
* Fixed opening the emoticons panel when the contact sidebar is hidden. Auto-closes again when a message is sent.
|
|
|
|
2006-09-23 (Diederik)
|
|
* Added support for downloading Offline-IM messages, some details are unfinished yet:
|
|
- sorting messages by sequenceNum
|
|
- downloading Mail-Data over SOAP
|
|
* Added TcpConnectionBase to create additional connection classes easier.
|
|
All connection classes can migrate to this later.
|
|
* Displaying a notice no longer requests a new chat connection, just opens the chat window.
|
|
* Fixed detection of empty results from chat styles, DOCTYPE output prevented this.
|
|
|
|
2006-09-13 (Diederik)
|
|
* Added SSL login traffic to the network window.
|
|
|
|
2006-09-03 (Diederik)
|
|
* Fixed starting a chat again when the previous attempt failed (e.g. because KMess was invisible), caused by new-chat-request-loop detection.
|
|
|
|
2006-09-03 (Jan)
|
|
* Fixed wrong translation of "handcuffs" in the de.po file
|
|
|
|
2006-08-30 (Diederik)
|
|
* Fixed handling of connection errors, no error message was displayed.
|
|
* Improved timeout message for connection attempts.
|
|
* Fixed repeated "The remote server closed the connection" warnings (regression of 2006-08-20).
|
|
* Fixed right-to-left support in chat styles, improved with completely reversed message display.
|
|
|
|
2006-08-28 (Diederik)
|
|
* Fixed invalid picture invitations, caused by empty msnobject parameter of MSNP12.
|
|
* Fixed some Dutch translations.
|
|
* Added what-is-this help to the "group follow-up messages" option.
|
|
* Fixed caching problems with new display pictures, new pictures appear in the chat style too (Fresh currently).
|
|
|
|
2006-08-24 (Diederik)
|
|
* Fixed appearance of display picture in the chat settings preview.
|
|
* Fixed hard-coded font colors in filenames of chat messages, replaced with spans.
|
|
* Added personal status message to the contact tooltip.
|
|
* Made the display picture clickable, to open the user settings.
|
|
* Fixed handling of disconnect when connecting from another client (regression of 2006-08-20)
|
|
* Added return-key handling to login dialog, added focus ability for connect button.
|
|
* Improved the copy support in the chat window a bit, menu copies text when chat window has a selection.
|
|
* Write the auto-corrected "&Verdana" font back, to avoid discussions that it's still visible in kmessrc.
|
|
* Fixed editing problems with password field, using QLineEdit instead of KPasswordEdit because it blocks too much.
|
|
* Updated admin/ folder with files from KDE 3.5.4, hope it fixes building with autoconf 2.60.
|
|
|
|
2006-08-21 (Diederik)
|
|
* Added Fresh chat style, based on Kopete style by Benjamin Deveze.
|
|
|
|
2006-08-20 (Diederik)
|
|
* Fixed removing of MimeApplications (e.g. NetMeeting) in new application code,
|
|
also fixes crashes when closing the chat window.
|
|
* Fixed delivering of MimeApplication messages to the switchboard.
|
|
* Removed unneeded deleteAccount() connection.
|
|
* Fixed sending of netmeeting/filetransfer invites when the first contact didn't enter the chat yet.
|
|
* Fixed sending of netmeeting/filetransfer invites when all contacts left.
|
|
* Fixed re-establishing of the switchboard connection, now testing whether the nessesairy
|
|
steps to restore the connection are already in progress.
|
|
* Fixed repeated "contact is offline" messages caused by repeated typing-activity messages.
|
|
* Fixed handling of unexpected disconnects, contactlist was not saved and reset, invitations were not aborted.
|
|
* Fixed closing the connection when 3 pings are missed.
|
|
* Fixed unwanted "Connection timed out" message when it took more then one minute to authenticate and download the contact list.
|
|
* Fixed the "&Verdana" effect for the contact font, only user font was fixed before.
|
|
* Improved "connection timeout" message, with suggestions to check the Internet connection and MSN service status.
|
|
* Added kmess/styles/examplemessage.xml to the install targets too, useful to create styles without installing the full sources.
|
|
* Implemented markup for application, notification and system messages of the Efficient style.
|
|
|
|
2006-08-17 (Diederik)
|
|
* Added Efficient chat style, based on Kopete style by Cies Breijs.
|
|
* Updated examplemessage.xml, added larger conversation.
|
|
|
|
2006-08-14 (Jan)
|
|
* Updated German translation
|
|
|
|
2006-08-13 (Diederik)
|
|
* Added translation for Finnish, by Markus Vuori.
|
|
* Updated Dutch translation
|
|
* Updated kmess.pot for translating 1.5
|
|
* Ran includemocs
|
|
* Downgraded Qt versions to 3.1 in UI files.
|
|
* Updated versions in configure.in.in, kmess.spec and autopackage/default.apspec
|
|
* Fixed compiling with KDE 3.2.2, Qt 3.3.2 (Slackware 10.0).
|
|
|
|
2006-08-06 (Diederik)
|
|
* Fixed removing of contact list data when deleting accounts.
|
|
* Removed "The changes will apply when KMess restarts" when deleting accounts.
|
|
* Disabled the "remove" button for guest accounts.
|
|
* Fixed crash with aborting applications, switchboard was not removed in Contact class.
|
|
* Fixed one situation where a new chat window appeared for no reason, timeout messages are not sent anymore when aborting.
|
|
* Fixed null-padding in WebApplicationP2P.
|
|
* Improved chat styles, added ability to create a custom root element.
|
|
* Fixed alt tag of pending emoticons.
|
|
* Added title tag for all emoticons.
|
|
|
|
2006-08-05 (Diederik)
|
|
* Fixed infinite loop in detection of active picture transfers.
|
|
* Improved performance of getContactByHandle() calls, important for large contact lists.
|
|
* Fixed unwanted saving of the contact list for "guest accounts".
|
|
* Allow users to "upgrade" their guest account to a permanent account through the settings dialog.
|
|
|
|
2006-08-02 (Diederik)
|
|
* Fixed invalid cast in chatmaster.cpp, fixes compiling for gcc 3.2 (Redhat 8.0).
|
|
|
|
2006-07-29 (Diederik)
|
|
* Made sure paused applications also resume in a multi-chat (only picture transfer does this).
|
|
* Made sure winks are displayed in the chat window they're sent from (while p2p apps can be loosely connected to a chat window).
|
|
* Made sure large msn object transfers (winks/pictures) are always sent in a separate switchboard connection.
|
|
* Fixed "should be null" warnings when the contact starts a chat with a wink/nudge/file transfer.
|
|
* Fixed sending a second picture transfer invitations when the contacts starts a new switchboard in the background.
|
|
* Restored msnp2p client version to msn 7.5, was downgraded to 7.0 temporary.
|
|
|
|
2006-07-28 (Diederik)
|
|
* Fixed race condition that could make KMess crash when a chat window was closed while a contact was leaving.
|
|
* Fixed e-mail notification settings, gray out options if user is not logged in with a Hotmail account.
|
|
|
|
2006-07-27 (Diederik)
|
|
* Added support for p2p transfers (e.g. custom emoticons) with contacts that are not on your contact list.
|
|
* Fixed adding of contacts, they didn't appear at the contact list directly.
|
|
* Added subtle gray border arround incoming custom emoticons.
|
|
* Improved 'Pure' chat style to work with long contact names.
|
|
|
|
2006-07-25 (Diederik)
|
|
* Restored support to transfer pictures and emoticons in multi-chat.
|
|
* Restord space after 'CSeq' field to perfectly emulate the INVITE message of the official client.
|
|
|
|
2006-07-23 (Diederik)
|
|
* Improved aborting of applications,
|
|
- Made abort message custom for every application, so filetransfer can display something else.
|
|
- When the chat window is closed, abort messages are not displayed.
|
|
- Make sure applications are not aborted twice.
|
|
- Fixed sending correct abort messages (when kmess started the invitation or when user aborted/rejected).
|
|
- Added detection for contacts aborting the transfer/session (sending a SLP BYE early).
|
|
- Fixed timeout detection when a connection can't be made to a remote host, so transfer continues over switchboard.
|
|
- Fixed a loophole where all connections got closed but the file transfer never reverted to the switchboard.
|
|
- Fixed sending a p2p timeout message (0x4 flag) when our connection attempt timed out.
|
|
* Added detection whether a passport e-mail address is not verified.
|
|
* Fixed weird "1 - KMess" caption during login, MSNP11 changed the USR command.
|
|
|
|
2006-07-20 (Diederik)
|
|
* Restored aborting applications when a contact left the chat or the chat window is closed.
|
|
* Fixed receiving files, regression of commit from 2006-07-17.
|
|
* File transfer dialog improvement, display internal IP-adres when starting a transfer with a host on the same lan.
|
|
|
|
2006-07-18 (Diederik)
|
|
* Improved compatibility with MSNP2P features revealed by WLM8;
|
|
- fixed support to send display picture to WLM8
|
|
- added support to wait for the transfer until both the data-preparation and transfer-ok-ack are received.
|
|
* Added automatic saving of personal status message.
|
|
* Fixed saving settings of the main window menu when disconnecting/switching accounts.
|
|
* Fixed progress bar jumping back with the last received message.
|
|
|
|
2006-07-17 (Diederik)
|
|
* Improved compatibility with MSNP2P features revealed by WLM8;
|
|
- added support for ACK messages which are hold while a direct connection attempt is made.
|
|
|
|
2006-06-25 (Diederik)
|
|
* Hide messages about connection attempts for picture transfer (happening since WLM8).
|
|
* Hide errors that occur during picture transfers, only display warnings in the console.
|
|
* Improved compatibility with new Windows Live Messenger behavour
|
|
(starting direct connections with picture transfers).
|
|
|
|
2006-06-19 (Diederik)
|
|
* Fixed ability to receive files with the old pre-msn6 method,
|
|
some signals were not properly connected.
|
|
* Fixed ability to send files with the old pre-msn6 method,
|
|
the code was commented out for testing.
|
|
* Fixed terminating of old-style invitations.
|
|
* Fixed "&Verdana" font setting in chat messages. Although this is fixed
|
|
in KMess 1.4, it could still appear if you never changed font settings.
|
|
* Fixed the 'QGArray::at: Absolute index 12 out of range' error at the console.
|
|
* Improved performance of changing chat settings, messages not not regenerated
|
|
if the settings weren't changed at all.
|
|
* Fixed regenerating of chat messages when the contact font settings changed.
|
|
* Fixed 'contact font button size', it ignores the font size now.
|
|
* Fixed link to register a new passport account (slot connection incorrect).
|
|
* Fixed a spontaneous disconnect from server after receiving an unrecognized payload command (the NOT command).
|
|
* Made unknown Content-Types visible as error message for the MsnNotificationConnection class.
|
|
|
|
2006-06-14 (Diederik)
|
|
* Fixed queueing of chat messages before the switchboard connection is up
|
|
(warned about "no contacts left to invite").
|
|
* Fixed warning "you can't start this invitation because there are multiple contacts"
|
|
when there are actually no contacts at all (chat got idle).
|
|
* Fixed detection of failed connection attempts, wrong slotConnectionFailed() was connected.
|
|
* Fixed aborting file transfer caused by a running timeout-detection timer.
|
|
* Fixed some missing timeout detections while setting up the direct connection.
|
|
|
|
2006-06-12 (Diederik)
|
|
* Added support for animated custom emoticons (just another mime type).
|
|
|
|
2006-06-11 (Diederik)
|
|
* Fixed handling of SBP command, causing error "213" messages.
|
|
* Improved appearance of the "personal status message" field.
|
|
* Made sure chat logs are not overwritten when re-starting a conversation
|
|
with the same contact in the same minute.
|
|
* Fixed Danish translation, the translation file was named "dk" but it should be "da".
|
|
* Fixed infinite loop in ChatMaster::getContactExclusiveSwitchboardConnection().
|
|
* Fixed picture transfer invitation appId's and padding of context.
|
|
* Fixed parsing of friendly name for msn objects (for winks).
|
|
* Fixed winks message, animation is played at a new line now.
|
|
* Improved settingsdialog, merged image tab with accounts tab.
|
|
|
|
2006-06-05 (Diederik)
|
|
* Added support for receiving custom emoticons.
|
|
* Fixed payload command parsing issue committed yesterday.
|
|
* Changed msn object cache paths, sorting received files by type.
|
|
* Changed vertical alignment for emoticons.
|
|
|
|
2006-06-04 (Diederik)
|
|
* Merged MSNP12 patch from Richard, made some adjustments for parsing of commands.
|
|
* Added pretty-function output to null-pointer warnings.
|
|
* Updated copyright years in the about dialog.
|
|
* Added detection of lost connection when sending messages (still needs proper uninitialization).
|
|
|
|
2006-05-27 (Diederik)
|
|
* Added initial support to download and play winks.
|
|
* Added support for receiving multi-packet mime messages (for winks).
|
|
* Fixed starting a chat with notifications/invitations, chat windows appear again
|
|
(still need to get a better message/popup though).
|
|
|
|
2006-05-25 (Diederik)
|
|
* Added nudge shake effect.
|
|
* Fixed crash caused by new parser, when emoticons are not used.
|
|
* Fixed support for the _ character in e-mail address detection.
|
|
* Fixed display picture browser in SuSE, opens in /opt/kde3 instead of /etc/opt/kde
|
|
* Restored copy-paste support in the chat window, improved paste button.
|
|
* Fixed display problems with dark color schemes.
|
|
|
|
2006-05-24 (Diederik)
|
|
* Added support to send multiple file transfer invitations at once:
|
|
- second session waits for first session to establish a direct connection.
|
|
- graceful fallback to the switchboard if a direct connection can't be made.
|
|
* Added support for remote hosts having multiple IP addresses.
|
|
* Fixed race condition, local connection could be established before remote
|
|
switchboard returns a response.
|
|
* Fixed missing "Transfer accepted" message for P2P-style file transfer.
|
|
* Fixed error message generated for "text/x-keepalive" messages.
|
|
* Fixed grouping messages from a contact.
|
|
* Fixed loosing the value of "show time in messages" in the settings dialog.
|
|
* Improved switchboard debug messages, unknown commands display the contact handle.
|
|
* Improved link parser.
|
|
- fixed support for stripping punctiation characters at the end of a link.
|
|
- avoid stripping ')' at the end for Wikipedia disambiguation links.
|
|
- added detection of e-mail addresses
|
|
- allow detection of geek-style urls without a http or www prefix
|
|
(like sf.net, slashdot.org, kde-look.org).
|
|
|
|
2006-05-14 (Diederik)
|
|
* Fixed detection of busy switchboards, chat messages blocked invitation
|
|
messages because chat messages are never ACK'ed, only NAK'ed.
|
|
* Small comment fixes.
|
|
|
|
2006-05-07 (Diederik)
|
|
* Completed chat style support.
|
|
- added support for external resources (images, stylesheets).
|
|
- added support for "grouping messages from the same contact".
|
|
- moved chat styles to subfolders.
|
|
* Fixed emoticon settings, emoticon can be disabled again.
|
|
* Fixed end-of-line characters in message link-parser, added \r (for MacOS).
|
|
|
|
2006-05-02 (Diederik)
|
|
* Fixed a bug of the previous commit action:
|
|
- connected requestFileTransfer / requestNetMeeting signals from ChatWindow.
|
|
* Improved debugging output for P2P applications.
|
|
|
|
2006-04-26 (Diederik)
|
|
* Refactored switchboard/application code, adding support for:
|
|
- sharing of the direct connection between multiple p2p applications
|
|
(this needed for proper direct connection support!).
|
|
- sending p2p messages through one switchboard, receiving them at another.
|
|
- queueing p2p messages until a connection/chat window is available.
|
|
- pausing/resuming of applications based on available connections and queue size.
|
|
- improved transferes over the switchboard, max speed is now 24kb/s (1 packet/100ms) to avoid flooding the queue.
|
|
- avoiding sending multiple direct connect transfer invitations.
|
|
* Fixed crash (in cvs only), EmoticonSidebar could fail when it resized before initialized.
|
|
* Fixed small issue with previous new-chat-request-loop detection, clearing openChats list at reconnect and removing debug code.
|
|
* Improved file transfer messages ("file does not exist" when reading failed).
|
|
|
|
2006-03-14 (Diederik)
|
|
* Added quick fix to stop new-chat-request-loop. Fixes the "KMess is flooding the server"
|
|
problem when a chat is resumed (caused by the commit at 2006-02-15).
|
|
|
|
2006-02-26 (Diederik)
|
|
* Added fix to correctly handle invalid msnp2p packets with size=0 and flags=0 [backported to 1.4.3].
|
|
|
|
2006-02-17 (Diederik)
|
|
* Improved login dialog usability.
|
|
- Integrated current profiles in email/password lists.
|
|
- Added autocompletion
|
|
* Fixed duplicate-account problem. The login dialog created a new account by default
|
|
when the user logged in with the username/password fields.
|
|
It re-uses existing accounts now, and updates the password on a successful login.
|
|
|
|
2006-02-15 (Diederik)
|
|
* Fixed compilation error with KDE 3.5.1 (KURLLabel::setSizePolicy API got broken!) [backported to 1.4.3].
|
|
* API update, made contactlist accessable from CurrentAccount, seriously reduces the
|
|
number of cross-references between objects. Requires to make P2P applications
|
|
work without a switchboard later.
|
|
* Fixed memory leak, chat invitation record was not deleted.
|
|
|
|
2006-02-11 (Diederik)
|
|
* Added "what-is-this" help texts, based on a patch by Haris.
|
|
* Added button to register a new account at register.passport.com.
|
|
|
|
2006-02-09 (Diederik)
|
|
* Added Doxygen configuration for APIDocs and briefly described kmess/* and kmess/network/*
|
|
in the module index. All functions and remaining class still need to be documented+listed.
|
|
|
|
2006-02-05 (Diederik)
|
|
* Fixed crash with terminating invitations when the chat session was closed once before [backported to 1.4.3].
|
|
* Fixed problems with emoticons in contact names, quotes were not escaped correctly.
|
|
|
|
2006-02-01 (Diederik)
|
|
* Added detection of unexpected BYE messages, relaxed assertion test here
|
|
because MSN 7.0 actually gets it wrong here.. :-p [backported to 1.4.3].
|
|
|
|
2006-01-29 (Diederik)
|
|
* Added async-connect support to the classic file transfer.
|
|
* Improved the network debug window for better protocol debugging.
|
|
* Fixed quote-escaping in XML chat messages, caused parsing errors.
|
|
|
|
2006-01-25 (Diederik)
|
|
* Fixed crash at quit, ContactAction shouldn't call disconnect() from the destructor [backported to 1.4.3].
|
|
|
|
2006-01-15 (Diederik)
|
|
* Implemented new message parser, fixes emoticons popping up in hyperlinks.
|
|
* Added alt texts to emoticon replacements.
|
|
* Fixed fallback path when emoticons can't be found.
|
|
* When the protocol part is missing for www. links, it's added silently
|
|
to the link-href, no longer appears in chat message.
|
|
|
|
2006-01-08 (Diederik)
|
|
* Implemented direct connection support for MSNP2P file transfers.
|
|
* Implemented switchboard ACK waiting, so MSN server won't be flooded
|
|
or complains when a file is sent over the switchboard.
|
|
* Fixed P2P session teardown, should fix unexpected warning messages
|
|
like "contact sent bad data" or "invitation was cancelled" [backported to 1.4.3].
|
|
* Fixed sending multiple files at once, every new server socket
|
|
uses the next port between the 6891-6900 range.
|
|
* Fixed file open link in chat messages (broken by a previous commit).
|
|
|
|
2006-01-07 (Diederik)
|
|
* Improved login code, added detection when the login servers are unavailable
|
|
but still return a "503 Service Unavailable" message.
|
|
|
|
2006-01-04 (Diederik)
|
|
* Committed path by Haris, adds image to contact list tooltip [backported to 1.4.3].
|
|
|
|
2006-01-01 (Diederik)
|
|
* Removed /debian folder as requested by Debian packagers.
|
|
KMess can be installed from Debian unstable now [backported to 1.4.3].
|
|
|
|
2005-12-21 (Diederik)
|
|
* Implemented emoticon sidebar, this replaces the emoticon dialog popup.
|
|
* After pressing the send button, the focus will be restored to the typing area.
|
|
|
|
2005-12-18 (Diederik)
|
|
* Committed patch by Haris, fixes "https://" links in chat messages [backported to 1.4.3].
|
|
* Committed patch by Haris, contactlist honors single/double click setting of KDE.
|
|
* Implemented support for emoticon themes. It re-uses the emoticon styles from KDE,
|
|
but maps them to MSN codes instead of using the codes in the XML description.
|
|
This patch is mostly based on the work done by Haris.
|
|
* Committed patch by Haris, temporary disables emoticons if there are links
|
|
in the chat message (until we've written a better message parser) [backported to 1.4.3].
|
|
|
|
2005-12-10 (Diederik)
|
|
* Implemented support for sending files with MSNP2P. The code does not
|
|
support direct connections, it sends all files over the switchboard for now.
|
|
* Fixed Content-Type in P2P file transfer invitation response [backported to 1.4.3].
|
|
* Added "(0)" to the emoticoncollection, this also displays a clock icon [backported to 1.4.3].
|
|
|
|
2005-12-07 (Diederik)
|
|
* Committed patch by Haris, fixes the title of the "Save" menu item in the chat window.
|
|
* Committed patch by Haris, adds status to contact tooltip [backported to 1.4.3].
|
|
* Committed patch by Haris, fixes messenger service status link (they changed it again) [backported to 1.4.3].
|
|
* Committed patch by Haris, add nudge sending and receiving support.
|
|
* Renamed "Save" menu item to "Save chatlog".
|
|
|
|
2005-11-13 (Diederik)
|
|
* Replaced the QTextBrowser with a KHTMLPart
|
|
to allow CSS markup in the chat style files.
|
|
|
|
2005-11-08 (Diederik)
|
|
* Fixed a problem with new contacts adding you while you're online [backported to 1.4.2].
|
|
* Fixed a problem with RPM building as root in SuSE (KDE not in $PATH) [backported to 1.4.2].
|
|
|
|
2005-10-30 (Diederik)
|
|
* Fixed font selection buttons in the settings panel
|
|
(the accelerator key was added to the font name) [backported to 1.4.2].
|
|
|
|
2005-10-29 (Diederik)
|
|
* Fixed another crash when closing the chat prematurely [backported to 1.4.2].
|
|
* Reversed the chat window title, it lists the contact name first.
|
|
* Implemented chat style support using XSL themes. Updates the settings dialog.
|
|
This replaces the ugly and error-phone chat-format-string in the settings.
|
|
|
|
2005-10-26 (Diederik)
|
|
* Made the statusbar show by default, so its more
|
|
obvious why the contact picture lights up [backported to 1.4.3].
|
|
|
|
2005-10-22 (Diederik)
|
|
* Fixed a crash with aborting the chat session, KMess attempted to
|
|
deliver application messages to the chat window while it was closing [backported to 1.4.2].
|
|
* Fixed a crash which occured after disabling the display picture.
|
|
Also fixes KMess requesting display pictures when the contact has none [backported to 1.4.2].
|
|
* Initial support for XML/XSL chat themes (not complete yet).
|
|
|
|
2005-10-17 (Diederik)
|
|
* Fixed a crash in Contact::setMsnObjectChat() during KMess quit [backported to 1.4.2].
|
|
|
|
2005-10-08 (Diederik)
|
|
* Committed prototype for activities/games web sidebar.
|
|
The sidebar is not fully operational, so it's not initialized by default.
|
|
* Implemented libxml/libxslt wrapper to implement XSL chat styles.
|
|
|
|
2005-10-02 (Diederik)
|
|
* Added slovenian translation by Matjaž kaše [backported to 1.4.2].
|
|
|
|
2005-09-29 (Diederik)
|
|
* Merged a patch for configure.in.in by Gregorio Guidi
|
|
to fix a compilation issue [backported to 1.4.2].
|
|
|
|
2005-09-25 (Diederik)
|
|
* Implemented SOAP support to request MSN Games/Activities
|
|
data from appdirectory.messenger.msn.com.
|
|
* Fixed a crash caused by MSN Messenger 7.5, which changed
|
|
the way contact pictures are exchanged [backported to 1.4.1].
|
|
|
|
2005-09-22 (Diederik)
|
|
* Fixed a crash caused when an contact enters the chat who
|
|
isn't in your contact list [backported to 1.4.1].
|
|
|
|
2005-09-05 (Diederik)
|
|
* Started improving the chat window interface using the design
|
|
from http://kde-apps.org/content/download.php?content=24461
|
|
The sidebar dock is replaced with a toolbox.
|
|
* Added systray-information message box when closing the main window.
|
|
* Enabled the UPnP code in Makefile.am
|
|
* Added a new debugging macro to handle null-pointers nicer.
|
|
All code should use " if(KMESS_NULL(var)) return; ".
|
|
|
|
|
|
|
|
--- 1.4.3 released ---
|
|
|
|
2006-03-27 (Diederik)
|
|
* Improved picture transfers with Bot2k3.
|
|
- allowed base message (first ack) to have no ack fields
|
|
|
|
2006-03-26 (Diederik)
|
|
* Fixed picture transfers with Encarta Instant Answers.
|
|
- allowed lowercase url hex encoding in msnobject.
|
|
- allowed data-preparation messages with incorrect fields.
|
|
* Added console warnings for incorrect P2P messages that can still be delivered.
|
|
|
|
2006-03-23 (Diederik)
|
|
* Backported fixes from CVS:
|
|
- (2006-02-26) Added fix to correctly handle invalid msnp2p packets with size=0 and flags=0.
|
|
- (2006-02-15) Fixed compilation error with KDE 3.5.1 (KURLLabel::setSizePolicy API got broken!).
|
|
- (2006-02-05) Fixed crash with terminating invitations when the chat session was closed once before.
|
|
- (2006-02-01) Added detection of unexpected BYE messages, relaxed assertion test here because MSN 7.0 actually gets it wrong here.. :-p
|
|
- (2006-01-25) Fixed crash at quit, ContactAction shouldn't call disconnect() from the destructor.
|
|
- (2006-01-08) Fixed MSNP2P session teardown, should fix unexpected warning messages like "contact sent bad data" or "invitation was cancelled".
|
|
- (2006-01-04) Committed path by Haris, adds image to contact list tooltip.
|
|
- (2006-01-01) Removed /debian folder as requested by Debian packagers. KMess can be installed from Debian unstable now.
|
|
- (2005-12-18) Committed patch by Haris, fixes "https://" links in chat messages.
|
|
- (2005-12-19) Committed patch by Haris, temporary disables emoticons if there are links in the chat message (with 1.5 we have a better message parser).
|
|
- (2005-12-10) Added "(0)" to the emoticoncollection, this also displays a clock icon.
|
|
- (2005-12-10) Fixed Content-Type in P2P file transfer invitation response.
|
|
- (2005-12-07) Committed patch by Haris, adds status to contact tooltip.
|
|
- (2005-12-07) Committed patch by Haris, fixes messenger service status link (they changed it again).
|
|
- (2005-10-26) Made the statusbar show by default, so its more obvious why the contact picture lights up.
|
|
|
|
|
|
|
|
--- 1.4.2 released ---
|
|
|
|
2005-11-08 (Diederik)
|
|
* Backported fixes from CVS:
|
|
- (2005-11-08) Fixed a problem with new contacts adding you while you're online.
|
|
- (2005-11-08) Fixed a problem with rpm building as root in SuSE (KDE not in $PATH).
|
|
- (2005-10-30) Fixed font selection buttons in the settings panel (the accelerator key was added to the font name).
|
|
- (2005-10-29) Fixed another crash when closing the chat prematurely.
|
|
- (2005-10-24) Merged a patch for configure.in.in by Gregorio Guidi to fix a compilation issue.
|
|
- (2005-10-22) Fixed a crash with aborting the chat session, KMess attempted to deliver application messages to the chat window while it was closing.
|
|
- (2005-10-22) Fixed a crash which occured after disabling the display picture. Also fixes KMess requesting display pictures when the contact has none.
|
|
- (2005-10-22) Added Slovenian translation by Matjaž kaše.
|
|
- (2005-10-17) Fixed a crash in Contact::setMsnObjectChat during KMess quit.
|
|
- (2005-10-15) Correctly merged two fixes of KMess 1.4.1 this time (sorry!).
|
|
|
|
|
|
|
|
--- 1.4.1 released ---
|
|
|
|
2005-09-26 (Diederik)
|
|
* Backported fixes from CVS:
|
|
- (2005-09-25) Fixed a crash caused by MSN Messenger 7.5, which changed the way contact pictures are exchanged.
|
|
- (2005-09-22) Fixed a crash caused when an contact enters the chat who isn't in your contact list.
|
|
|
|
|
|
|
|
--- 1.4 released ---
|
|
|
|
2005-08-28 (Diederik)
|
|
* Fixed the picture transfers modified yesterday.
|
|
It appears MSN7 actually relies on an extra '\0' character
|
|
in the MSNSLP message I carefully removed.
|
|
* Made sure applications are not aborted twice.
|
|
* Made sure chat windows are also closed when MSN7 only
|
|
initiated it to start a picture transfer (or a contact
|
|
opens and closes the chatwindow without typing anything).
|
|
* Finally really fixed the crashes when closing chatwindows...
|
|
The wrong iterator was being accessed.. *oops*
|
|
* Made sure that closing the chat window does not close
|
|
the application (regression of yesterday)
|
|
|
|
2005-08-27 (Diederik)
|
|
* Fixed resuming closed chat sessions.
|
|
- When a contact resumes it's closed chat sessions,
|
|
KMess re-connects to the new switchboard server now.
|
|
- When the switchboard connection is entirely closed,
|
|
KMess requests a new switchboard connection to resume the chat.
|
|
- When a session is resumed, pending "user is typing" and invitations
|
|
are also sent now. This required a revision of the message-sending code.
|
|
- All chat windows are closed after hiding them.
|
|
* Fixed random crashes at KMess quit (again)
|
|
- sometimes open chat windows were terminated after destroying the main window/objects.
|
|
- The entire shutdown procecure has been revised to fix this.
|
|
* Fixed the aborting of applications again.
|
|
- Applications are aborted nicely when the chat window closes (leaving the SB open for a while).
|
|
- Applications are aborted immediately at kmess quit (closing the SB directly too).
|
|
- Fixed the download dialog for aborted file transfers.
|
|
- The other contact is notified now when a connection cannot be made.
|
|
- Fixed possible crashes with sending files.
|
|
* Fixed memory leak (only once) with context menu entries not being cleaned up
|
|
* Decreased the delay of displaying tooltips, this is useful for the contact list.
|
|
|
|
2005-08-12 (Diederik)
|
|
* Fixed the e-mail link in the main window (slot was not connected).
|
|
* Fixed the starting of an external e-mail program with arguments.
|
|
It appears this code relied on a bug in kdelibs, which is fixed now.
|
|
* Restored the Ctrl+Return as accel key for the "New Line" button.
|
|
(got lost after re-enabling 'chatwindowinterface.ui' in Makefile.am)
|
|
* Fixed automatic saving of chat logs (weren't saved when a contact left early).
|
|
Also made sure empty chats are not saved.
|
|
* Changed the date/timestamp of the chat log file to the time the chat started.
|
|
|
|
2005-08-08 (Diederik)
|
|
* Fixed a crash in ~ChatMaster at KMess quit.
|
|
* Updated description and version numbers for new release
|
|
* Fixed two compilation problems with rpmbuild in Slackware 9.0
|
|
|
|
2005-08-07 (Diederik)
|
|
* Fixed the rejecting of unknown MSN6 (P2P) invitations.
|
|
* Improved P2P cancelling messages; if the contact cancels it
|
|
only display "The transfer failed" when a transfer is actually occuring.
|
|
* Made sure the Switchboard can handle type-8 P2P messages, they signal when a transfer failed.
|
|
This fixes the "ACK-Message-ID not found" errors in the console output.
|
|
* Made sure the Switchboard doesn't send rejects for other MSNSLP messages, like an BYE message.
|
|
This fixes the "EUF-GUID not found" errors in the console output.
|
|
* Added some content-type validation to P2PApplication.
|
|
* Implemented the first step of MSN Games/Activities support.
|
|
The current code still rejects the invitation, but it can
|
|
extract the invitation name from the invitation message.
|
|
* Removed the "Remote Desktop" invite support, as it's not compatible with the official client.
|
|
|
|
2005-08-06 (Diederik)
|
|
* Removed the duplicate error message introduced at 2005/07/07, application.cpp, v1.13
|
|
The "not implemented" warning message for contactStarted1_ContactInvitesUser
|
|
is ment for developers, but normal users also see this message with P2P rejects.
|
|
* Fixed the disconnect() line in MsnSwitchboardConnection,
|
|
it unregisters contact picture updates correctly now.
|
|
* Some API changes in MsnSwitchboardConnection;
|
|
- Moved code between parseMimeMessage() / createApplication(Mime) / startApp(),
|
|
they work the same as parseP2PMessage() / createApplication(P2P) now.
|
|
- moved removeContactFromList() to contactLeft(), so it's easier
|
|
to see the relation between contactJoined()/contactLeft()
|
|
- Moved addContactToList() to contactJoined(), for the same reason.
|
|
|
|
2005-08-05 (Diederik)
|
|
* (for next release) Implemented UPnP manager class.
|
|
This enables other classes to query for UPnP information.
|
|
* Fixed P2P support for multi-chats, KMess ignores messages directed to others.
|
|
* Optimized the sending of P2P messages (more memcpy instead of for(..))
|
|
* Fixed the resizing of transfer dialog entries when cancelled/completed.
|
|
* Moved code to separate methods in P2PApplication, this should be easier to maintain.
|
|
|
|
2005-07-29 (Diederik)
|
|
* Added Swedish translation by Christian Lundgren
|
|
* (for next release) Implemented UPnP discovery support (SSDP)
|
|
|
|
2005-07-28 (Diederik)
|
|
* Re-enabled all languages, knowing that fuzzy messages wont show up anyway.
|
|
* Added 22x22 icons
|
|
|
|
2005-07-27 (Diederik)
|
|
* Fixed a crash with the new file transfer code (MsnFtpConnection).
|
|
* Fixed another crash with P2P session timeouts.
|
|
* Improved debug messages to trace P2P errors, included contact handle, updated style.
|
|
* (for next release) Started implementation for UPnP portmapping support.
|
|
Communication works, but hasn't put into practice yet.
|
|
If this requires too much time, it has to wait for the next release.
|
|
|
|
2005-07-24 (Diederik)
|
|
* Fixed the layout of the file transfer dialog items.
|
|
|
|
2005-07-23 (Diederik)
|
|
* Added downloading of updated contact pictures during chat sessions.
|
|
|
|
2005-07-20 (Diederik)
|
|
* Fixed auto-away check again
|
|
this time the autopackage bogus-dependency check was sitting in the way.
|
|
* Fixed the cancelling of file transfers, especially the cancelling in easy stages.
|
|
- A custom status message is displayed again in the chat window
|
|
- File transfers are correctly aborted when the chat window (=switchboard) closes.
|
|
* Fixed the displayed listing IP address, got broken 3 days ago.
|
|
|
|
2005-07-19 (Diederik)
|
|
* Added Autopackage support (www.autopackage.org) Autopackages can be build now.
|
|
* Fixed binary relocatable support, added configure check and made it optional.
|
|
* Fixed cancelling of incoming (receiving) P2P-filetransfers.
|
|
* Fixed a crash with the "Clean up" button after a P2P-filetransfer was cancelled.
|
|
* Fixed calculating of filesize for incoming files larger then 255 bytes.
|
|
* Fixed the filesize displayed in the transfer window, it always displayed 0 bytes for incoming P2P-filetransfers.
|
|
|
|
2004-07-18 (Diederik)
|
|
* Fixed saving of settings at kde-logout.
|
|
* Optimized the usage of KStandardDirs, by using KGlobal::dirs() everywhere
|
|
(instead of creating a new instance each time).
|
|
* Updated kmess.spec
|
|
- Removing debugging code I'd committed by accident
|
|
- Added verbose colorful messages
|
|
- Fixed detection of the rpm file location, %{_arch} should be %{_target_cpu}
|
|
- Added indents
|
|
- Using apg++ (autopackage g++ wrapper) if it's been installed
|
|
* Added BinReloc support to main.cpp
|
|
- This is required for Autopackage support.
|
|
- It also prevents the "square images" problem from happening if the --prefix was incorrect.
|
|
|
|
2005-07-17 (Diederik)
|
|
* Got rid of the IP Dialog for sending files.
|
|
- KMess always uses the external IP now, which makes local transfers fail,
|
|
but external (NAT-ed) transfers no longer require user intervention (which is a better default).
|
|
* Attempted to fix the "write at disconnected socket" problem with idle chats
|
|
behind a NAT router, haven't been able to test the solution yet.
|
|
* Added a file icon to the transfer dialog. Finally discovered how such thing can be done!
|
|
|
|
2005-07-15 (Diederik)
|
|
* Improved saving of settings up to KDE standards.
|
|
* Removed some dependencies of QWidget for core classes, likely reducing the memory footprint.
|
|
|
|
2005-07-13 (Diederik)
|
|
* Fixed KMess blocking KDE logout (when the main window was still open)
|
|
* Speed up compilation by running 'includemocs'.
|
|
- Each QObject descendant class does a #include "class.moc" in their "class.cpp" file.
|
|
- The two objects no longer need to be compiled separately
|
|
- This also fixes moc linking errors during development.
|
|
Those errors occured if the signals/slots of a base class are modified,
|
|
and the derived class does not recompile it's moc
|
|
(because that .h file was not changed).
|
|
|
|
2005-07-10 (Diederik)
|
|
* Fixed the KMess-to-KMess picture/P2P transfers.
|
|
- An invalid BYE message was sent, causing KMess to report
|
|
"The transfer failed. The contact sent bad data, or KMess doesn't support it."
|
|
* Updated reading and writing of properties. It follows the KMainWindow standards now.
|
|
This should fix our problems with lost properties in KDE-sessions, but it still needs some work.
|
|
|
|
2005-07-08 (Diederik)
|
|
* Fixed the chat logging folder, logs were saved as dirfilename instead of dir/filename
|
|
|
|
2005-07-07 (Diederik)
|
|
* Fixed the configure check for the auto-away feature.
|
|
|
|
2005-07-06 (Diederik)
|
|
* Fixed the file transfers (classic transfer method)
|
|
- Sending files failed because KMess used an invalid authcookie format (which MSN Messenger 6 can't handle)
|
|
- Fixed the cancelling for active file transfers
|
|
- Optimized the transfer of file data to the network socket.
|
|
- Moved all file transfer protocol support to a new class
|
|
this also allows us to extend it for msn5-style file transfer support
|
|
(if we still want to add that off course)
|
|
* Fixed the file transfer icon, folder_blue_open is apparently renamed to folder_open in KDE
|
|
* Fixed the "open" link in the file transfer window (it always said it couldn't start smb://home/user/file somehow)
|
|
* Fixed the "not installed" response for unknown mime-type invitations (the old msn invitations)
|
|
* Fixed the accept link, an invitation cannot be accepted twice anymore.
|
|
|
|
2005-07-03 (Diederik)
|
|
* Optimized the buffering of received msn protocol commands
|
|
|
|
2005-06-26 (Diederik)
|
|
* Improved the kmess spec file.
|
|
- It displays the final package name now.
|
|
- It automatically builds a TGZ/DEB package for Slackware/Debian
|
|
* Added "debian" folder to support "dpkg-buildpackage" for Debian
|
|
|
|
2005-06-25 (Diederik)
|
|
* Fixed the URL for the MSN .Net Server Status
|
|
|
|
2005-06-13 (Diederik)
|
|
* Fixed the email status bar; it's hidden again if email notifications are off,
|
|
or the account does not support email notifications (not an msn.com/hotmail.com passport)
|
|
* Fixed contact side bar picture, the default picture will be shown if the picture can't be loaded
|
|
|
|
2005-06-12 (Diederik)
|
|
* Fixed irratic crashes at KMess exit.
|
|
- This was caused by the incorrect deletion of P2P sessions.
|
|
|
|
2005-05-15 (Diederik)
|
|
* Updated spec file
|
|
- more distro versions should be detected now.
|
|
- added some 'hack' to build debian/ubuntu packages
|
|
|
|
2005-05-11 (Diederik)
|
|
* Updated spec file, allows building of Slackware packages now.
|
|
|
|
2005-05-10 (Diederik)
|
|
* Fixed compilation error with Slackware 10.1, added <stdlib.h>
|
|
* Added Chinese Traditional translation by Yen-chou Chen
|
|
* Fixed compilation errors with KDE 3.1 (slackware 9.0)
|
|
|
|
|
|
|
|
--- 1.4 pre1 released ---
|
|
|
|
2005-05-08 (Diederik)
|
|
* Updated Dutch translation
|
|
* Disabled other translations temporary (should be enabled again if they're up-to-date)
|
|
* Fixed more word puzzles in the KMess code
|
|
* Updated file transfer messages, all use the same wording now.
|
|
* Fixed layout issues with "contact has added you" dialog
|
|
|
|
2005-05-06 (Diederik)
|
|
* Updated the AUTHORS file, and authors in main.cpp
|
|
* Added RPM spec file, currently only tested with SuSE
|
|
* Fixed picture updates, msn6 downloads the new picture automatically now.
|
|
* Picture browse dialog opens the KDM pictures folder by default
|
|
* Changed version to "1.4pre1"
|
|
|
|
2005-05-05 (Diederik)
|
|
* Fixed the login issues with the new passport site
|
|
* Fixed login problems when connecting with an empty contact list
|
|
* Updated Makefile.am for modern standards, it uses KDE automake extensions now
|
|
* Updated the README, added NEWS file
|
|
* Updated the lsm file to version 4
|
|
* Added configure report at end of ./configure
|
|
|
|
2005-04-18 (Diederik)
|
|
* Fixed unnoticed issues of the new contactlist code:
|
|
- restored the sorting of root items
|
|
- hide root contacts in online/offline grouping mode.
|
|
- allow removal of blocked contacts
|
|
* Updated settings window:
|
|
- Moved the 'display picture' item up in settings window.
|
|
- Changed the 'display picture' icon to something nicer.
|
|
- Changed the 'chatting' layout, more spacing and new color selection buttons.
|
|
* Updated contact name label in main window:
|
|
- Long names are squeezed now.
|
|
- Updated the margins a little.
|
|
|
|
2005-04-17 (Diederik)
|
|
* Complete contactlist code rewrite/refactoring (finally done!!),
|
|
to support MSN6 contact groups. Additionally, the following changed:
|
|
- Added configuration dialogs to delete operations
|
|
- Fixed contact moving
|
|
- Fixed contact removing
|
|
- Fixed (possible) contactlist merge at re-connect (happened once with my account).
|
|
- Context menu items are re-ordered
|
|
- Context menu items have new icons
|
|
- Groups expand at a single click
|
|
- Groups have new icons (green for normal groups, orange for special groups)
|
|
- Groups are always displayed above special groups.
|
|
- Group move up/down improved, groups can never jump erratically now.
|
|
- Improved the list-selection highlight
|
|
- Improved the contact tooltip.
|
|
* Fixed a few (possible) crashes at could happen while disconnecting from msn.
|
|
* Removed the bookmark icon for togge actions of special groups in the View menu.
|
|
* Updated .desktop file, the KMess icon will be displayed in
|
|
the Internet/Chat/ menu with SuSE, together with Kopete.
|
|
|
|
2005-03-27 (Diederik)
|
|
* Fixed compilation error for Qt <= 3.2
|
|
- Network window source is no longer compiled in non-debug executable.
|
|
- The error was caused by QTextEdit::setMaxLogLines(), which is available as of Qt 3.2
|
|
|
|
2005-02-27 (Diederik)
|
|
* Updated admin folder with /opt/kde3/share/apps/kdelibs/admin/ from SuSE 9.2 (fixes automake error)
|
|
* Removed -lcrypt from dependencies, it doesn't appear to be used. (available with openssl-devel)
|
|
|
|
2005-01-30 (Diederik)
|
|
* Added the "suggested file name" for a P2P file transfer to the save-as dialog.
|
|
|
|
2005-01-22 (Diederik)
|
|
* Fixed picture transfer errors with MSN7 Beta clients.
|
|
(The "The contact sent bad data, or KMess doesn't support it." messages)
|
|
* Fixed fallback picture, KMess exports the default picture now if it
|
|
can't find your custom picture (this caused MSN6 to hide the picture panel).
|
|
* Added debug messages to trace P2P "message demultiplexing" errors.
|
|
* Added timeout-support for data-preparation and file-data messages.
|
|
* Added support for broken clients sending an incorrect P2P "Closing-message".
|
|
|
|
2005-01-05 (Mike B)
|
|
* My compiler (gcc version 3.4.3) doesn't like the #warn preprocessor directive in xautolock.cpp,
|
|
so I removed it.
|
|
|
|
2005-01-05 (Diederik)
|
|
* Fixed problem with lost chat messages; chat messages didn't appear if
|
|
contacts didn't talk for some time (timeout issues).
|
|
* Removed a "word-puzzle" in MsnConnection, to make translations easier.
|
|
* Fixed ./configure, it detects the presense of libXss / libXext for the Auto-away feature.
|
|
|
|
2005-01-03 (Diederik)
|
|
* MSN Pictures are converted to a 96x96 PNG now.
|
|
* Changed layout of the image selector.
|
|
|
|
2004-12-30 (Diederik)
|
|
* Added file-save dialog to P2P file transfers.
|
|
|
|
2004-12-28 (Diederik)
|
|
* Updated the application framework, new-style MSN 6 invitations are
|
|
handled by P2PApplication now. This new framework has the following fixes:
|
|
- Support for splitted MSNSLP INVITE messages. (required for file transfer)
|
|
- It waits for ACK to be received now, and detects if an error is received.
|
|
- Added support for "accept/cancel" links in file transfer.
|
|
- Added support for timeouts, sends P2P-waiting timeout and cleans up application instance.
|
|
- Added support to detect fragmented messages (required because Kopete's P2P code is broken)
|
|
- Added closing-bye ack messages (MSN6 no longer ends the session with a type-4 message)
|
|
- Added UniqueID support, to return ACK messages to their P2PApplication instance.
|
|
- Added proper handling of UTF8 messages.
|
|
- Errors are sent correctly now as ACK-messages.
|
|
- ACK messages are no longer sent by default.
|
|
- P2P Footer code is set correctly now.
|
|
* Got the accept/cancel link working for P2P file transfers.
|
|
|
|
2004-11-25 (Diederik)
|
|
* The "Individuals" group can no longer be removed or renamed (is a special group).
|
|
* Updated error code list, added newer error messages introduced with MSN 5 and 6.
|
|
* Added a fallback error message if the error code is not recognized.
|
|
* Updated the application framework, old-style MSN 4 invitations are
|
|
handled by MimeApplication now.
|
|
|
|
2004-11-22 (gigijoe)
|
|
* Fixed bug with Chinese (Utf) characters in chat messages.
|
|
|
|
2004-11-14 (Diederik)
|
|
* Improved P2P code.
|
|
* Updated lsm file
|
|
|
|
2004-11-05 (Diederik)
|
|
* Replaced the file transfer progress dialog with a new improved one.
|
|
* Fixed file transfer messages (word puzzles), should fix some translation problems.
|
|
* Files can be received from MSN6 P2P sessions (only indirect switchboard connections so far).
|
|
The the two file transfer mechanisms need to be integrated in the UI now.
|
|
* Changed the "eventsrc" default settings, the taskbar will flash for each new message.
|
|
* Network window is only visible if kmess is configured with --enable-debug-output
|
|
|
|
2004-10-27 (Diederik)
|
|
* The "mark taskbar" option in KNofify (KDE System Notifications) marks the chatwindow now.
|
|
* Kmess notifies the user now if it receives an unknown MSN6 P2P-invitation type.
|
|
|
|
2004-10-21 (Diederik)
|
|
* Contact pictures are no longer downloaded if they're already in the cache.
|
|
|
|
2004-10-19 (Diederik)
|
|
* Fixed problems with newlines from the official MacOS MSN Messenger Client.
|
|
|
|
2004-10-14 (Diederik)
|
|
* Added "Configure Notifications" menu item.
|
|
|
|
2004-10-10 (Diederik)
|
|
* Finished the P2P transfers framework, P2P transfers are stable now.
|
|
|
|
2004-09-24 (Diederik)
|
|
* Added new 64x64 and 128x128 icons.
|
|
* Updated default kmess display picture.
|
|
|
|
2004-09-23 (Diederik)
|
|
* Updated display pictures support.
|
|
* Changed the desktop file to stay aligned in the KDE 3.2 menu,
|
|
KMess is now listed as "MSN Client (KMess)" in the menu.
|
|
|
|
2004-08-25 (Diederik)
|
|
* Rearranged menu items in the actions menu.
|
|
* Fixed the add contact dialog, invalid e-mail addresses like "me@hotmail.co" are detected.
|
|
This caused KMess to close the connection before (because of an error message it received).
|
|
|
|
2004-08-12 (Diederik)
|
|
* Fixed the chat send button, empty messages are no longer sent.
|
|
|
|
2004-08-11 (Diederik)
|
|
* Added default file name in file transfer save dialog.
|
|
|
|
2004-08-01 (Madelman / Mike J)
|
|
* Removed autom4te.cache from CVS. Grrrrr.
|
|
* We now have preliminary support for user display images.
|
|
* Fixed some issues with UDI.
|
|
* Added a network window. Currently only displays the MSN
|
|
messages, but the framework is there for a more generic
|
|
log/messages window.
|
|
|
|
2004-07-31 (Madelman)
|
|
* Removed the balloon notification which shows the contacts that are online
|
|
when you login, so it works as the rest of messenger clients
|
|
|
|
2004-07-04 (Diederik)
|
|
* Started with support for P2P and SLP messages, required for
|
|
msn6 display pictures transfers (not complete yet).
|
|
|
|
2004-05-15 (Mike J)
|
|
* Added some .cvsignore files.
|
|
* Added a kdevelop version 3 project, converted with kdevprj2kdevelop.
|
|
* Added the full set of fields to MSNObject, and gave it capabilities
|
|
to generate itself from strings provided in the constructor. This uses
|
|
SHA1 code taken from the calcchecksum project.
|
|
|
|
2003-01-02 (mike)
|
|
* Changed GnomeMeeting's "IP-Address" to "IP-Address:" as per GiJoe's suggestion
|
|
on the forum. I'm assuming it works.
|
|
* Added new emoticons and ordered them nicely.
|
|
|
|
2003-12-04 (michael/jan)
|
|
* Emoticon tooltips written.
|
|
|
|
2003-12-03 (michael)
|
|
* Emoticon tooltip support. I haven't written the tooltips yet tho' ;)
|
|
|
|
2003-12-01 (michael)
|
|
* New idle timer code that uses the MIT-SCREEN-SAVER extension
|
|
If you don't have this, you *must* comment out the #define at the top of
|
|
the XAutoLock.cpp file until I get around to fixing configure.
|
|
Note that the old idle timer code is NYI, it is likely to make a reappearance
|
|
as mouse only detection. The keyboard code is messy and never worked properly.
|
|
|
|
2003-11-02
|
|
* Fixed the dog emoticon.
|
|
|
|
|
|
|
|
-- 1.3 released --
|
|
|
|
2003-10-05
|
|
* Put "party" after "omg" so that the party emoticon shows correctly.
|
|
|
|
2003-09-15 (NZST)
|
|
* Added Mokoshi to credits
|
|
* Convert domain to lowercase in SSLLoginHandler to fix people putting @MSN.COM &c.
|
|
* Fixed (ContactListViewItem) type cast that caused a forum user some trouble.
|
|
|
|
2003-09-12 (NZST)
|
|
* Tidy up of SSLLoginHandler, maybe fixed some of the authentication issues
|
|
* Fixed a number of problems pertaining to the production of warning messages
|
|
in the debug output.
|
|
All that now remain are the KLibrary messages (can't do much about that?) and
|
|
a writing to disconnected socket warning when starting a chat (will track this down)
|
|
* Removed old tooltip code since it is now obsolete.
|
|
* Fixed the autologinView swapping on normal connect
|
|
|
|
2003-09-10 (MDT)
|
|
* Fixed it so the file dialog would remember where it was last opened...
|
|
all I had to do was NOT specify a directory to start in (hooray for KDE).
|
|
|
|
2003-09-09 (NZST)
|
|
* Fixed blocked contacts... again. They were being treated as always online.
|
|
|
|
2003-09-08 (NZST)
|
|
* Made tool tips work in the contact list. The new tool tips also give
|
|
the contacts "real" name from the server.
|
|
|
|
2003-09-01 (NZST)
|
|
* Made blocked contacts again be counted as part of the online contacts
|
|
if they are online. (ours is not to reason why)
|
|
|
|
2003-08-23 (NZST)
|
|
* Put online contacts above contacts with other statuses, ie
|
|
Online
|
|
others - Away, etc
|
|
Offline
|
|
* Use autologin view for all logins.
|
|
This avoids weird GUI mishaps, eg pushing the down key will cause the
|
|
current login to stop.
|
|
|
|
2003-08-10 (NZST).
|
|
* Added _support_ for new MSN6 emoticons.
|
|
If the images are there, it will use them, otherwise it will pretend those
|
|
emoticons don't exist. This means we can distribute our own limited, but
|
|
copyright free set, but if people want to use Microsoft's images they can
|
|
easily add them.
|
|
* Much better fix - now these accounts work with the MSNP9 protocol.
|
|
(domain needs to be null for some reason)
|
|
* Got authentication working with "other" (non-Hotmail, msn, etc) accounts!
|
|
I've implemented the MSNP8/http login protocol for these accounts...
|
|
|
|
2003-07-27
|
|
* No more word puzzles. :p The application termination part would have to be
|
|
rewritten slightly to really make it "word puzzle" free. Maybe later.
|
|
|
|
2003-07-24 (NZST)
|
|
* Updated French translation from Vincent Fretin
|
|
|
|
2003-07-20 (NZST)
|
|
* Fixed up cookie management in SSL login
|
|
Tried to fix passport (ie non hotmail.com) accounts, but no luck so far
|
|
|
|
2003-07-04
|
|
* Fixed 100% CPU usage with new SSL login'er?
|
|
|
|
2003-06-30 (NZST)
|
|
* Support for MessengerPlus markup
|
|
* New MsnString class to handle most of the markup stuff
|
|
(yet to be used in the contact list)
|
|
* Added MSN 9 login and contact list loading support.
|
|
|
|
2003-06-23 (NZST)
|
|
* Added an indicator (LED) icon that shows the connection status/health.
|
|
|
|
2003-06-22
|
|
* Fixed where the (PROXYTYPE) is applied in Account.
|
|
|
|
2003-06-12
|
|
* Fixed the ping timer to fire every 30 seconds like it says in the comments,
|
|
not every 3 seconds. ( 30s = 1000ms * 30, not 1000ms * 3 ) LHX caught the bug.
|
|
|
|
2003-06-11 (NZST)
|
|
* Email notifications now use new balloons.
|
|
|
|
2003-06-09 (NZST)
|
|
* New configure option: --enable-debug-output
|
|
Which globally toggles debug output.
|
|
This means that in future releases, the default build will be a quiet,
|
|
and hence faster one (logging in, for example, suffers with debug on)
|
|
* Fixed quit crashiness caused by the latest changes to the ContactListViewItem.
|
|
* Tidied up ping code a little.
|
|
* Fiddled a bit with balloon code, to see if the odd effects go away.
|
|
|
|
2003-06-08 (NZST)
|
|
* Added in ping code.
|
|
It pings 30s after the last data received/last ping
|
|
If 5 pings go missing, it disconnects
|
|
* Fixed the "<-- Name -->" issue mentioned on the forums.
|
|
* LHX has fixed the chinese name splitting problem?
|
|
* Fixed some problems with the chat logging widget (that I caused earlier)
|
|
|
|
2003-06-02
|
|
* Finished fixing up the proxy code. It ought to work now.
|
|
|
|
2003-06-01
|
|
* Fixed up the proxy code. It may work now.
|
|
* Note to MC: I think the file transfer 100% CPU usage is due to "enableWrite" but I
|
|
don't know what would be better.
|
|
|
|
2003-05-31
|
|
* Added in some of the proxy code, but it probably doesn't work, since Lin sent me a mix of
|
|
msnconnection header and body from different versions and I had to make do.
|
|
|
|
2003-05-31 (NZST)
|
|
* Removed (s) as an alias for the (S) smiley as it doesn't really exist
|
|
|
|
2003-05-30 (NZST)
|
|
* Bug fixes in notification classes, clicking works.
|
|
|
|
2003-05-28 (NZST)
|
|
* Merged in the new notification classes. Still not complete however.
|
|
|
|
2003-05-19
|
|
* Removed the defunct "removeIsoChars"
|
|
* Added the proxy stuff to the settings and account.
|
|
|
|
2003-05-18
|
|
* Changed socket to connect/close the existing socket, rather than new/delete every time.
|
|
|
|
2003-05-17
|
|
* Hopefully fixed a problem loading unicode chars from file.
|
|
* Fixed a problem opening Hotmail (the server no longer seems to send "preferred email".
|
|
* Removed deprecated chat format options (showTimestamp and useCompactChat).
|
|
* Largely rewritten balloonbase code
|
|
* New curvedwidget, which is just a QWidget with a mask to give it filleted corners
|
|
It is not used yet, but will form the basis of the new balloons system.
|
|
* Fixed bold, italic, underlined fonts in chats
|
|
|
|
2003-05-16
|
|
* Added new chat formatting thing.
|
|
* Re-enabled the scrollbar, asian char thing.
|
|
|
|
|
|
|
|
--- 1.2.1 released ---
|
|
|
|
2003-05-13
|
|
* Readied for 1.2.1.
|
|
* Fixed tab order in settings widgets.
|
|
* Made the message edit have focus when a chat starts.
|
|
|
|
2003-05-?
|
|
* Added "include"s to help some peoples' compilation
|
|
* Put in checks for Qt 3.0
|
|
|
|
|
|
|
|
--- 1.2 released ---
|
|
|
|
2003-05-04
|
|
* Fixed a problem with URL parsing.
|
|
|
|
2003-04-29
|
|
* Increased sendable message size to 1400 UTF-8 chars. Time to look at PGP encryption
|
|
of messages?
|
|
|
|
2003-04-28
|
|
* Auto-reply wasn't working. Now it is. I'll take credit for fixing it if it stays fixed!
|
|
* Changed "hasMouse" to "isActiveWindow". Seems to work.
|
|
* Fixed a bug (that I caused) with the status action not showing the right status.
|
|
* Fixed up Account to remove some of old QCString stuff.
|
|
|
|
2003-04-27
|
|
* Made the contact list super-wide, unscrollable to fix chinese name-splitting.
|
|
* Cast QListViewItem* to ContactListViewItem* in group.cpp's updateItemIdentifier
|
|
* Hopefully fixed a bug in file receiving, where if the transfer doesn't work, it tries
|
|
to delete the app twice. (It shouldn't do that, anyway, but still...)
|
|
* Changed noBytesWritten to an int to avoid truly weird error messages.
|
|
* Fixed a bug where UI settings were reset if the settings were opened after the changes.
|
|
* Changed parent of the font and colour selectors in the chat window to the chat
|
|
window itself, rather than "global", which causes the main window to pop
|
|
inexplicably to the front when these dialogs are opened.
|
|
|
|
2003-04-25
|
|
* Removed a bad utf8 from transferfile.cpp and sendfile.cpp
|
|
* Fixed < showing as <, thanks to my earlier trying to make
|
|
it so html things like < wouldn't be shown as <.
|
|
|
|
2003-04-23 (NZST)
|
|
* Fixed group adding and removing.
|
|
* Added Arend's background centering patch.
|
|
* Made font effects optional, renamed "magic" to "effects" ( :p, hey,
|
|
after writing "effects" for all the options, I couldn't resist ).
|
|
|
|
2003-04-22 (NZST)
|
|
* Transparency in list items so that we can properly use a pixmap background in the list
|
|
(still buggy)
|
|
* Fully working "transparency"
|
|
* Updated kmess desktop and background.png, added MSG length fixes.
|
|
|
|
2003-04-21 (NZST)
|
|
* Fixed clicking of URLs with ? marks in them, by adding a pseudo-protocol
|
|
kmess://, so that internal URLs can be distinguished from URLs with ? marks in chats
|
|
* Added some #ifndef xxx_H that were missing
|
|
* Background colour of selected QListViewItems is now set correctly
|
|
* The relevant chat window comes to the front if you try to start a chat
|
|
with someone you're already in a chat with.
|
|
|
|
2003-04-19
|
|
* The user's "typing" status is reset when a message is received.
|
|
* fprintf's removed from "ChatWindowInterface".
|
|
* Users can now start invisible.
|
|
* Added the error message "you can't start a chat with someone while you
|
|
are invisible". Guess how I came to add that one.
|
|
* Tried to have the contact list show a background picture. It isn't working.
|
|
|
|
2003-04-18
|
|
* A password dialog is shown if the user's password is blank.
|
|
* There is no longer a fixed number of contact frames, and contacts
|
|
who have left the chat go to the bottom of the list in the sidebar.
|
|
* Some experimental ISO encoding decoding stuff from KMail
|
|
(the code looks horrible, but that's how it came, *sigh*)
|
|
|
|
2003-04-17 (NZST)
|
|
* File send cancel bug fixed. (thanks to Lin Haoxiang)
|
|
* Cured popup minimized/open normal bug when people start new chats
|
|
(a little hacky - hide then reopen)
|
|
* Possibly fixed problem where popups don't appear in certain circumstances...
|
|
* New status icons from Dave Vignoni
|
|
* Turned off scaled contents so the status icon doesn't become pixellated in the
|
|
sidebar.
|
|
|
|
2003-04-03 (NZST)
|
|
* Added some experimental parsing of *, _ and / around characters into
|
|
bold, underline, italic. Is currently not optional, interface will come
|
|
later!
|
|
|
|
2003-03-31
|
|
* Fixed is so that when contacts' pictures are changed, the chat window is
|
|
updated immediately.
|
|
|
|
2003-03-30
|
|
* Fixed the no-cursor problem.
|
|
|
|
2003-03-29
|
|
* Complete restructure of emoticon handling
|
|
* Emoticons in contact list!
|
|
* Hey, it's still the 28th here in Canada.
|
|
* Fixed application message stuff.
|
|
* Mike's redone ContactListViewItem
|
|
* Size fixes etc to above
|
|
* Now uses 16x16 (scaled down) emoticons in contact list (looks better).
|
|
* Fixed contact list item line splitting (no, <nobr> didn't fix everything)
|
|
* Added a "show offline contacts" option.
|
|
* Forced the chat browser and message edit's background color to white.
|
|
|
|
2003-03-28
|
|
* ContactListViewItem now uses QSimpleRichText, which allows us
|
|
to put emoticons in the contact list (soon)
|
|
* Speed improvements in chat browser.
|
|
* Contacts are now shown in italic if they have removed you from their list.
|
|
|
|
2003-03-26
|
|
* Fixed some contact properties dialog problems.
|
|
|
|
2003-03-25
|
|
* Added ability to change group sort order.
|
|
|
|
2003-03-24
|
|
* Continued application stuff, adding back in file sending.
|
|
* Fixed dragging a contact to a special group.
|
|
|
|
2003-03-22
|
|
* Added drag to sidebar invites contact
|
|
* Tidied up drag and drop code
|
|
* We now have an icon when dragging the contact
|
|
|
|
2003-03-21
|
|
* Added drag and drop contact support
|
|
* Some tidy up of the async connection code (no bugs fixed yet tho')
|
|
* Continued adding applications in the mime message way.
|
|
|
|
2003-03-20
|
|
* Continued changing QCStrings to QStrings.
|
|
* Added different Estonian translation.
|
|
* Converted the basic network connections to the new mime message way.
|
|
|
|
2003-03-19
|
|
* Added Estonian translation (Tarmo Renter <tarmo@momentor.ee>), updated credits and docs.
|
|
* Started changing QCStrings to QStrings.
|
|
|
|
2003-03-14
|
|
* Added Danish translation (Lars Sommer <admin@lasg.dk>), updated credits in
|
|
"about" and the documentation.
|
|
|
|
|
|
|
|
--- 1.1 released ---
|
|
|
|
2003-03-12
|
|
* Kludged a fix to the "crash on no internet" bug.... then fixed the fix
|
|
|
|
2003-03-10
|
|
* Removed the KDE desktop invite menu item in preparation for 1.1.
|
|
* Added GnomeMeeting icon.
|
|
* Fixed some int'l code (Thanks to Park Dong Cheon).
|
|
|
|
2003-03-09
|
|
* Added Dane to the credits.
|
|
|
|
2003-03-08
|
|
* More remote desktop stuff. It should work if KRDC cooperated.
|
|
* Fixed an issue in contact-initiated applications with the cookie
|
|
|
|
2003-03-08
|
|
* Fixed the last line in a multi-line chat not being shown. What a blunder.
|
|
* Fixed the urlClick problem in the chat window that I caused when I put
|
|
the typing thing in.
|
|
* Added more remote desktop stuff
|
|
|
|
2003-03-06
|
|
* Put "So-and-so is typing." back in.
|
|
|
|
2003-03-05
|
|
* Moved in GnomeMeeting and preliminary RDP code.
|
|
* MC added his asynch stuff.
|
|
|
|
|
|
|
|
--- 1.0 released ---
|
|
|
|
2003-03-05
|
|
* Added Dave's new art.
|
|
|
|
2003-03-02
|
|
* Fixed name change caption and settings updating.
|
|
|
|
2003-02-19
|
|
* Added Catalan translation
|
|
|
|
2003-02-18
|
|
* Added sound for when a contact comes online. How that slipped by,
|
|
I'll never know.
|
|
* Disabled the friendly name edit in the settings when the user is not
|
|
online with that account
|
|
* Removed the "rename contact" action from the code entirely.
|
|
* Added the contact's email address to the properties dialog (since the
|
|
tooltip doesn't work for some people)
|
|
* Changed account to use a "dirty" flag when the account is modified,
|
|
so hopefully my two simultaneous accounts can be changed independently.
|
|
|
|
|
|
|
|
--- 1.0 rc1 released ---
|
|
|
|
New Features (so I don't forget)
|
|
- It is saved whether groups are open or closed
|
|
- Contacts can be renamed and notifications can be set on a contact-by
|
|
-contact basis
|
|
- Redesigned chat window
|
|
- In-place group renaming (?)
|
|
- Command-line login
|
|
- Note: now uses .kde/share/apps/kmess instead of .kmess.
|
|
- Can possibly detect contacts blocking you.
|
|
- Project should be considered "stable"
|
|
|
|
2003-02-16
|
|
* Moved "Properties" to the top of the contact right-click popup.
|
|
|
|
2003-02-15
|
|
* Put in bag-head unknown.
|
|
|
|
2003-02-14
|
|
* Put in protection against creating a contact with a blank handle.
|
|
Untested.
|
|
* Fixed changing "show email" so that a signal is emitted and it
|
|
changes instantly like it should.
|
|
* Added new chinese encodings.
|
|
|
|
2003-02-12
|
|
* Fixed the contact frame extra space issue
|
|
|
|
2003-02-10
|
|
* Changed is so that if a contact's name changes, the contact is renamed
|
|
in MSN's list (to avoid names reverting to contact's handles)
|
|
* Thanks to MSN's flakiness, today, fixed some problems with disconnecting
|
|
and reconnecting after an error.
|
|
|
|
2003-02-09
|
|
* Fixed that ContactFrame tooltips used "tr" instead of "i18n"...
|
|
too late for translators, though.
|
|
* Fixed KMessInterface property saving.
|
|
* Fixed autologin
|
|
* Fixed that clicking the "contact online" balloon starts a chat with the contact.
|
|
* Added an "autologin" view.
|
|
|
|
2003-02-08
|
|
* Fixed that the contact's specified name is used on chat joining.
|
|
* Fixed bug where the number of emails was retained when disconnecting
|
|
with one account and reconnecting with another.
|
|
* Fixed that the user's "show sidebar" preferences are saved.
|
|
* Fixed "contact added user"
|
|
|
|
2003-02-07
|
|
* Feature freeze in effect
|
|
* Fixed the layout of the contact properties box.
|
|
* Made some changes to the settings labels. Added the "Show graphics"
|
|
emoticons. Made the contact font choosers toggle with the "use contact
|
|
font" check box.
|
|
* Updated the emoticon to reflect the fact that .kmess/emoticons is no
|
|
longer used.
|
|
* Changed contact extension to guess files from the home directory, not
|
|
.kmess/whatever.
|
|
* Changed the system tray widget to try to avoid the funny-looking "offline"
|
|
icon I get at startup. It only partially worked.
|
|
* Added account deletion
|
|
* Fixed chat window font + color updating.
|
|
* Fixed group name dialog wrong caption.
|
|
* Fixed invalid warning on saving chats to an existing directory. Improved
|
|
the code, there, with a createDirectory function.
|
|
|
|
2003-02-06
|
|
* Changed the Contact Properties, IP, and Transfer Progress dialogs to use
|
|
KDialogBase
|
|
* Made is so the "new message" sound is played if the user receives a system
|
|
or application message in the chat.
|
|
* Fixed chat window flashing (which I broke in the first place)
|
|
* Fixed "InvitedContact" picture path.
|
|
|
|
2003-02-05
|
|
* Fixed the transfer progress dialog to scale all transfers to 1000,
|
|
hopefully the problem of the progress dialog and very large numbers.
|
|
* Changed some of the text... "handle" to "email", added "or is invisible"
|
|
to the switchboard chat with an offline contact.
|
|
* Changed the "contact is online" balloon to use a light green color
|
|
(because it's my program and that's how I want it!)
|
|
* Converted the dialogs to use KDialogBase. The default sizes are still iffy.
|
|
|
|
2003-02-04
|
|
* Made the balloon m_caption text black.
|
|
* Made "new contact" use the file new icon and moved the separator in the
|
|
actions menu to after "new group"
|
|
* Fixed balloon crashiness ("close" now hides the balloon - the timeout
|
|
deletes it.)
|
|
* Fixed some send/receive code (hopefully).
|
|
* Put some space between the contact picture and buttons in the contact frame.
|
|
* Added documentation from 0.9.8, assuming everything goes well with "commit".
|
|
* Added translation files.
|
|
|
|
2003-02-03
|
|
* Returned to Kopete's balloon, then modified its functions. Modified
|
|
PopupNotification's closeBalloon to avoid some crashiness.
|
|
* Improved the ISO character name parsing in MsnConnection, applied it to
|
|
an email's subject as well as sender.
|
|
* Stopped deleting ContactActions - the source of much on-exit crashiness.
|
|
* Ctrl+T can now be used to close the contact sidebar in the chat window.
|