le mardi 11 mars 2008
Ok, multiaccount revolution in the core seems to be over. In build #11:
- a lot of additions & fixes for Account Manager dialog (options preview window, account upgrader for old dll copies, etc.);
- the Protocols Order dialog fixed, plus some fixes were made to clist_nicer, considering status bar drawing;
- many fixes for IRC & Jabber, also about multiaccounting;
- some fixes for MSN (mostly regarding avatars load).
le 1 octobre 2007
* Fix in button module that caused crash exiting profile manager
* Fix for incorrect reporting hanged threads in network log
* Patch for jabber entity caps to respect latest changes in XEP-0184
* Update Clist Modern to file listing version
le 21 septembre
Build 0.7 #
Preview Release #10
Changes Since Preview Release #9:
* Fix aim crash and memory leak
* Don't fire statusbar click events in srmm when not needed
* Fix profile editor exit crash
* Fix page size calculation bug when changing expert options multiple times
* Possible buffer overflow on incoming IM in Yahoo.
* Fix for unicode typing notify tooltips
* Scriver: Improve manual code page selection in Unicode version and error dialog box in ANSI version (undelivered messages are displayed using rich edit instead of simple text field)
* Fix duplicate notices in Tabsrmm.
* Fix for msn login problems
le 12 septembre
Build 0.7 #
Preview Release #9
Changes Since Preview Release #8:
* Fix for hidden containers part II in Scriver.
* MSN translation fixes
* Jabber could hang forever in connecting state
* Memory leak in db3x and mmap
* Genmenu critical section fixes
le 3 septembre
Build 0.7 #
Preview Release #7
Changes Since Preview Release #6
* Fix for message plugins to get the correct default code page in ansi build.
* Yahoo Avatar caps cleanup
* Fix Yahoo status away/msg bug
* Yahoo Services and Status/Away message cleanup
* Fix crash sending file transfer in Yahoo
* Fix for ICQ manage server list initialization
* Fix overwrite issue in the installer
* UTF8 patch for db drivers version 2
* Translation fixes for Scriver
* AVS: Options dialog fixes
* Codepage dropdown option in irc was too small
le 17 août
Build 0.7 #
Preview Release #2
Miranda IM v0.7.0 Preview Release #2 is now available. This preview release is meant for TESTING PURPOSES ONLY. Due to major changes in the database structure, it is HIGHLY recommended that you backup your database before installing. The preview release cycle is meant to address any outstanding issues before any final release to the public. Any feedback you can provide is greatly appreciated.
This release implements an entirely rewritten backend to improve internationalization support. It is therefore highly recommended to run DBTool and use the new “Convert old Unicode messages to UTF8″ feature. Also note that some plugins are no longer compatible with this release and onwards and will not be loaded by the core. Please contact the author of these plugins requesting they be updated.
One major change in Preview Release #2 is that the Unicode build now defaults to use the mmap database driver. This driver is completely compatible with the db3x driver.
Note: Do not overwrite your mirandaboot.ini or irc_servers.ini files when upgrading over an existing installation.
Changes Since Preview Release #1
* Compatibility update to icon loading on windows 95.
* Fix possible crash in WriteContactSettings in dbx mmap.
* Improved PR detection in ICQ.
* Fix for occasional crash inside db3x/mmap on bad UTF8 strings
* Patch for IRCG to use the default codepage + UTF8 autodetect instead of utf8 by default
* Fix for non-breaking spaces in groupchats (bug 3467)
* Unable to enter long JID and node in jabber service discovery
* Problems connecting to MSN
* Fix AIM away message retrieval
* Dialog not displayed when changing chat.dll log directory
* Bugs 2968 and 2988. File transfers not shown correctly in srmm log
* Update plugin loader to not load old db3x and mmap (pre uuid)
* Patch for /ignore in IRC
* Bug #3482: Sending commands to server not working
* Set max column widths for plugin options to prevent horizontal scrollbar
* MSN popup timeout was always 1
le 14 août
Build 0.7 #
Preview Release #1
Miranda IM v0.7.0 Preview Release #1 is now available. This preview release is meant for TESTING PURPOSES ONLY. Due to major changes in the database structure, it is HIGHLY recommended that you backup your database before installing. The preview release cycle is meant to address any outstanding issues before any final release to the public. Any feedback you can provide is greatly appreciated.
This release implements an entirely rewritten back-end to improve internationalization support. It is therefore highly recommended to run DBTool and use the new “Convert old Unicode messages to UTF8″ feature. Also note that some plugins are no longer compatible with this release and onwards and will not be loaded by the core. Please contact the author of these plugins requesting they be updated.
le 7 août
Build 0.7 #
36
Cause Robert delayed RC1 rollout to Monday 13th

I decided to make the intermediate build with bugfixes only:
- utf8 autodetect was fixed in IRCG;
- some fixes for MSN, ICQ, Jabber etc.
- important fixes for Scriver & tabSRMM plugins, including new queue for sending messages.
- a bunch of another minor fixes.
le 30 juillet
Build 0.7 #
35
This is last pre-RC build of version 0.7, mainly dedicated to test IRC True Unicode. Almost all known issues were fixed in it, so please test is thorougly to eliminate all remaining problems.
Also:
- some additions were made to Jabber plugin (fixed remote controlling, tune api etc);
- some bugfixes for ICQ & MSN protocols;
- a new feature was added to groupchats, to display the real contact’s status.
le 23 juillet
Build 0.7 #
34
After a pause caused by my vacations new nightly build comes with a lot of changes:
- all core plugins were modified to match the core version (0.7.x);
- some popular functions were added to the core to avoid code inlining, to reduce the image size;
- the Unicode build includes completely rewritten IRC True Unicode Edition, which does support native Unicode groupchats, various encodings for different servers etc.
- many important changes & fixes were introduced into IcqOscarJ, Jabber & MSN protocols;
- some changes were made to enchance the translation builder;
le 2 juillet
Build 0.7 #
33
- brand new Service Discovery window for Jabber, the major misfeature we had (thanks to nullbie & mlu for this patch);
- many important & minor fixes for MSN (xml support, some crashes & memory leaks, etc);
- new build of Scriver & tabSRMM with minor fixes & changes;
le 26 juin
Build 0.7 #
32
Only bug fixes in this build:
- “double avatar window” corrigé dans IcqOscarJ + quelques autres petits changements
- lot de modifications dans Gadu-Gadu
- major bugfix for UPnP detection code, which could cause a crash on startup on some routers
- correction majeur dans AVS.dll : now an avatar gets saved in the original format, if it’s possible (mci pescuma)
- quelques corrections mineurs dans les protocoles MSN & Jabber.
le 19 juin
Build 0.7 #
31
Build 31 finalizes the series of changes devoted to UTF8 message storage. A lot of problems were fixed, and now Miranda works quite stable. Some minor problems are still alive though. So:
- Jabber & MSN protocols use new schema now;
- SRMM, Scriver & tabSRMM are adapted;
- the only plugin with known problems is Tipper, the fixed version already exists in SVN, but Sje hadn’t published it yet (hopefully it will be uploaded to the File Listing soon);
- now the message receiving is also optimized, not only sending;
- the new dbtool is available to compress the existing databases.
ATTENTION 1 : Vérifier que vous possédez DBtool version 0.7.x AVANT DE LE LANCER. Les anciennes versions de DBtool Pourrais corrompre tous messages sortant récents.
ATTENTION 2 : if you have some contacts with ANSI-only ICQ clients like Trillian or &RQ, don’t run dbtool right now: the messages of those contacts, written in non-English languages, will be also corrupted. Hopefully this problem will be fixed in the next build.
ANYWAY: MAKE A DATABASE BACKUP BEFORE RUNNING DBTOOL.
Despite the UTF storage, build 31 contains:
- some fixes for MSN plugin;
- true unicode button tooltips;
- completed privacy lists support for Jabber.
le 17 mai
Build 0.7 #
27
Build 27 comes with the new, Windows-independent, image manager, advaimg.dll. It’s a port of well known FreeImage library for Miranda, completely independent from GDI+, OLE Picture and another Microsoft stuff. It provides the most correct way of the transparent images processing (PNG & GIF) even under Win95 (although Win95 is physically unable to display them).
Also the new version of loadavatars plugin was included into this build, specially oriented to use the advaimg.dll. The presence of both plugins is mandatory.
Par conséquent, la build 27 rend OBSOLÈTES deux plugins, car récemment inclut dans les nightly builds : png2dib & loadavatars. Miranda 0.7.0.27 a été modifié pour ne plus charger ces 2 plugins, ne paniquer pas si vous ne les voyez plus dans Options -> Plugins, vous pouvez les effacer.
Egalement dans cette build :
- Jabber XEP-0165 support (Entity Capabilities) was introduced, which helps to decrease the traffic volume;
- critical memory corruption bug was fixed by Jozef;
- some fixes for MSN, YAHOO & ICQ plugins were made.
le 10 Avril
Build 0.7 #
22
Build 22 contains:
- updated Gadu-Gadu plugin by the author’s request;
- cause Alex gonna finish his FreeImage library port for Miranda, to replace png2dib by the more powerful engine, MSN & Jabber protos were switched to the loadavatars plugin instead of using “home grown” bitmap code. It should solve almost all issues with the transparent avatars we’ve got;
- some improvements to MSN protocol by borkra;
- a lot of minor bugfixes, including two important memory leak fixes.
Also, MSN protocol now stores avatars as native PNG images instead of BMP files, due to a technical reason. You can remove all these bitmaps, you won’t need them anymore.
Build 18 fixes a log output bug in Scriver along with several other bug fixes/enhancements to other plugins. This build also finalizes the api changes for plugins to implement before the new loader is introduced in 0.8.
Other Changes:
Tooltips in auth dialog were switched
Jabber bookmarks interface changes
Auth requests and online notifications columns are out of order in Events => Ignore
Useronline clist events are removed from the queue when the user goes offline
XEP-0055: full support of x-forms
Scriver fix for focus stealing
le 26 février
- zlib.dll was extracted from png2dib to be shared between many plugins. Zlib should be placed to the miranda’s root directory, besides miranda32.exe.
- new menu icons integration mode established, to allow plugins to specify icon names instead of HICONs. Any plugins author is welcome to support it, cause this method saves alot of GDI handles (right now - about 200).
- first version of Jabber bookmarks support (XEP-0048) was introduced (thx for Michael Stepura for the initial patch).
19 février
- two major improvements in Jabber: full custom search (XEP-0055) and the ability to send a message to the specific resource (in any SRMM clone).
- important fix for clist_nicer+ for advanced icons;
- finally the menu items convertor was finished, so the genmenu settings don’t depend on a langpack, despite the few exclusions, when the translation is being made in callers.
12 février
Build 14 comes with two important additions to Jabber:
- contacts validation during search (optional, enabled by default, it should be turned off for some servers);
- multiple group chat invitations.
Also:
- a lot of fixes & changes for AIM, IcqOscarJ, Jabber & MSN protocols;
- some changes for tabSRMM & Scriver.
5 février
Build 13 comes with the Scriver plugin by Piotr Piastucki, which had been being developed for 6 months, and now became the tabbed SRMM plugin with the built-in chat support. It’s much simplier and smaller than the tabSRMM plugin, but doesn’t (and never will) have all tabSRMM’s features.
Also:
- old nasty problem with menu settings was fixed: the settings names were translated, so the langpack presence could damage all settings. The future versions will have the special convertor for this case, right now you may rename the appropriate sections (MainMenu_Items, ContactMenu_Items, GroupMenu_Items etc) in the dbeditor.
- a lot of icon leaks were fixed in the core, also now all core icons got moved to IconLib and are, therefore, customizable;
- some fixes for MSN protocol.
29 janvier
Build 12 contains first portion of fixes for genmenu options. Also it includes:
- fixes for protocol menus which have some missing statuses;
- many minor fixes for icon leaks & icolib usage;
- many changes to ICQ protocol;
- some fixes for MSN protocol.
PS: if you got the wrong menu for status bar protocols, ensure that the order of protocols in Options - Customize - Menus - Status Menu matches the order in Options - Customize - Protocols. This issue will be fixed in the next nightly.
23 janvier
Build 11 is about to finalize the ‘genmenu’ revolution. Almost all menu bugs (especially the large ones) were fixed (thanks FYR for the invaluable help), and the number of minor problems was reduced to the very low limit. Enjoy.
Also in this build:
- brand new built-in small nightly builds/release notifier;
- a lot of fixes for tabSRMM & clist_nicer+;
- some fixes for the MSN and AIM protocols.
18 janvier:
Build 10 contains numerous changes, fixes and additions:
- main & protocol’s icons are now gotten from the Icon Library. Their settings were migrated from Options - Contact List - Icons to Options - Customize - Icons - Main icons/Status icons. So all Miranda’s icons are customizable now.
WARNING: installing build 10 will make your database incompatible with Miranda 0.6.x & previous builds of 0.7.x. Make a backup before upgrade if icon settings are important to you, and you plan to use this database with the previous builds.
- dbtool got an ability to be translated. A translation file is present in SVN. Also the true Unicode version of dbtool is available now: it can affect the localization and the ability to work with the file names in Unicode. Thanks starkwong for the original translation implementation.
- some bugs in clists & core were fixed.
15 janvier 2007:
This build finalizes the ‘genmenu’ revolution and is considered almost stable. No more changes included, but the fixes for menus.
11 janvier 2007:
ATTENTION: build 8 includes completely rewritten ‘genmenu’ module, which is responsible for creating and processing almost all menus in Miranda, including clists. I don’t recommend to use this build on production machines, only for testing purposes, because it may (and it probably will) contain bugs with various menus.
27 novembre 2006:
The major new thing for this build is IcoLib plugin embedding, thanks Jozef for the great job. Right now only limited number of plugins (SRMM, CHAT, ICQ) are adapted for IcoLib, all another plugins will be switched to IcoLib in the subsequent builds.
Please, if you will the enormous memory or resource usage with 0.7.0.3, help us to detect plugins which are working wrong.
Also in this build:
- some important fixes for MSN (correct version number detection, patches for HTTP gateway etc);
- nickname resolution for Jabber transport was added.
25 novembre 2006
According to the roadmap, the Fontservice plugin was embedded into the core. Also in this build:
- numerous fixes for ICQ & MSN protocols;
- some fixes for Jabber;
- some changes in the clist_nicer and clist_modern plugins.
13 novembre 2006
This build opens the new line of nightly builds, based on M 0.6 functionality. This build contains:
- some fixes for ICQ protocol;
- two new authentication mechanisms for Jabber protocol: MD5 & NTLM;
- some minor fixes for tabSRMM, SRMM, clist_modern plugins.
30 octobre 2006
Build 0.6 #
16
Maybe the latest build compatible with 0.5 branch. All changes from it were merged with 0.5.2. Build 16 includes:
- some fixes for IcqOscarJ protocol;
- a fix for file transfers in MSN to work correctly both in LAN and external network.
- some another minor fixes.
25 octobre 2006
Build 0.6 #
15
- new core services were added, to allow centralized strings, threads and utf8 processing;
- some major fixes for IcqOscarJ & MSN;
- numerous fixes for clist_modern;
- some fixes for chats in tabSRMM & CHAT.dll, now chats are considered almost stable after all these “revolutions”.
- des nouveaux services ont été ajoutés au noyau, permettant les chaines centralisées, les sous processus (?) et la gestion utf8;
- quelques corrections majeurs pour ICQ/OscarJ & MSN;
- de nombreuses corrections pour clist_modern;
- quelques corrections pour les chats dans tabSRMM & CHAT.DLL, dorénavant les chats sont considérés comme quasiment stables après toutes ces “révolutions”.
12 octobre 2006
Build 0.6 #
14
12 octobre 2006
Build 0.6 #
13
Stabilization build. It contains:
- fixes for almost all bugs made during the Unicode chat development; in CHAT, tabSRMM, MSN & Jabber plugins;
- major bugfix for IcqOscarJ protocol (the random crash);
- numerous fixes for clist_modern plugin.
Version stabilisée. Elle comprends:
- corrections pour la plupart des bugs liés au développement du support Unicode dans les chats; dans les plugins CHAT, tabSRMM, MSN & Jabber;
- correction majeure de bug pour le protocole IcqOscarJ (le crash aléatoire);
- de nombreuses corrections pour le plugin clist_modern.