📜 ⬆️ ⬇️

Miranda NG release

Today I want to tell you about the release of the second stable release of the IM messenger Miranda NG , the fork of Miranda IM, created by former kernel developers and a number of plug-ins.



Stable builds: http://www.miranda-ng.org/distr/stable/
')
Source
Resource with all ported plugins
Tracker

Ancestor article containing a small FAQ for “an introduction to the case”


The website and the wiki are now under active development and content filling, there is still a lot of work ahead, but the team is full of ideas and enthusiasm, so do not judge strictly.

History, differences and other information under the cut.

Why did you need to fork?


By the spring of 2012, a stalemate had developed in the development of Miranda IM, since the adopted (and still existing) Miranda development model turned out to be completely unviable for the following reasons:



In addition, there was a well-established conflict between the two remaining active developers of Miranda at the time: Georgy Khazan ( ghazan ) and Boris Krasnovsky ( borkra ), the last straw of which was the reversal of Boris Fix for his mistake under the pretext that in the comment to the commit The English participle “borkred” was invented, invented for parts of the Miranda that it had broken by one of the project participants (not George).

As a result of all this, at the beginning of April 2012, the then core curator of Miranda IM, George Hazan, decided to leave the project, despite the presence of many obvious directions for Miranda’s development.

However, in the process of negotiations between different parties, it was decided to organize a new project, under the leadership of ghazan , based on the following principles:


So On May 15, 2012, the source code of the Miranda kernel was uploaded to a separate repository, over time more than a hundred plugins were added to it. Subsequently, more than one and a half thousand changes were made to the source texts, after which on August 30, 2012, the first release of Miranda NG was released.

Now 15 people are registered in the project, at least half of them are actively involved in the development.

What's new?


An almost complete revision of the code of both the kernel and the ported plug-ins was made (most of them were chosen according to the principle of frequency of use and popularity on the site www.miranda-vi.org ). Plugins for which there was no actual source code were definitely excluded. Therefore, it makes no sense to describe all minor changes and bugfixes. It is easiest to read the full changelog in svn .

In this article I will list only the main and fundamental changes.

The main advantages (at the moment) Miranda NG in front of Miranda IM




Features and differences Miranda NG




How to “move” to Miranda NG with Miranda IM?


There is nothing simpler: you just need to “attach” the old profile to Miranda NG (retaining, of course, the folder structure) or replace all plug-ins and the kernel (not forgetting the Core folder and the mir_core.dll library in the root) with new ones from the project site .
All the old settings, appearance, contact history, etc. will remain intact and the same. IM and NG profiles are fully compatible.

What plans do you have for the future?


In the near future we plan to implement:


The team is always ready to answer all questions and comments on the xmpp jabber conference and forum : miranda-ng@conference.jabber.ru .

For the preparation of the material - many thanks to George Hazan ( ghazan ).

Source: https://habr.com/ru/post/151343/


All Articles