899 lines
37 KiB
Plaintext
899 lines
37 KiB
Plaintext
|
|
|
|
--- 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.
|