summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-04-03Accounts() : iterator for accountsGeorge Hazan
2018-04-03code cleaning: old unions replaced with MAllStrings & MAllStringsArrayGeorge Hazan
2018-04-03CLIST_INTERFACE:George Hazan
- unused members removed (requires new History++ for people who compile Miranda themselves); - useless helpers Proto_IsAccountEnabled & Proto_IsProtocolLocked replaced with direct calls of PROTOACCOUNT members IsEnabled & IsLocked respectively; - static interface member pfnGetProtocolVisibility replaced with static function Clist_GetProtocolVisibility or PROTOACCOUNT::IsVisible when possible
2018-04-02fix for global status menu translationGeorge Hazan
2018-04-02related to #1241: fix for icon names' translation in Icon - Menu itemsGeorge Hazan
2018-04-02code cleaningGeorge Hazan
2018-04-02partially fixes #1241 = extra icons translationGeorge Hazan
2018-04-02fixes #1240 (Changing account order makes some accounts disappear) - ancient ↵George Hazan
evil destroyed
2018-03-30code cleaningGeorge Hazan
2018-03-30fixes #1220 (Cached MirVer in metacontacts)George Hazan
2018-03-30fixes #1231 (Actman: Null pointer in mir_app.mir!CompareProtos)George Hazan
2018-03-29major clutch removed with double service mode plugins launchGeorge Hazan
2018-03-29code cleaningGeorge Hazan
2018-03-29fixes #1229 (Cannot create new account)George Hazan
2018-03-29fixes #1224 (Crash when launch in service mode)George Hazan
2018-03-28Import now works without accounts' activation, without calling Load() of ↵George Hazan
protocol plugins, just on CMPlugin information
2018-03-28PFLAG_UNIQUEIDSETTING removed, its functionality transferred to ↵George Hazan
Proto_SetUniqueId / Proto_GetUniqueId
2018-03-28fix for proper initialization of partially loaded pluginsGeorge Hazan
2018-03-28all protocols rewritten to CMPluginBaseGeorge Hazan
2018-03-28PLUGIN<> to receive the basic class located inside mir_appGeorge Hazan
2018-03-28fix for StdClist loading (thx Corak for quick reporting)George Hazan
2018-03-28fix for plugin loader: it shall not unload already loaded pluginsGeorge Hazan
2018-03-27there's no need to load contacts from unloaded protocolsGeorge Hazan
2018-03-27Core:George Hazan
- fix for chaos with service & hooks owners; - added 'mild' unload option for a plugin not to remove it completely from memory, only correctly deinit it
2018-03-27MyDetails: fix for Chinese chars in the protocol's frameGeorge Hazan
2018-03-26universal fix for all clist initialization problems (missing icons, menu ↵George Hazan
items etc) - also fixes #1211
2018-03-26fixes #1212 (virtual protocols contacts)George Hazan
2018-03-26code cleaningGeorge Hazan
2018-03-26fixes #1208 (if profile is opened in r/w mode, it should be locked)George Hazan
2018-03-25fixes #1205 (menu editor crashes if there're unloaded plugin & zero langpack id)George Hazan
2018-03-25string constants with word dbchecker fixedGeorge Hazan
2018-03-25dbchecker moved to deprecatedGeorge Hazan
2018-03-24fixes #1198 (Crash when applying changes to sound settings)George Hazan
2018-03-24fixes #1201 (Crash after disable any plugin)George Hazan
2018-03-23account activation separated from account creationGeorge Hazan
2018-03-23MetaContacts are always enabledGeorge Hazan
2018-03-23forgotten service MS_PROTO_CREATEACCOUNT replaced with Proto_CreateAccount() ↵George Hazan
call
2018-03-22mir_app: massive fix for account processing in service modeGeorge Hazan
2018-03-22code cleaningGeorge Hazan
2018-03-22SetServiceModePlugin - core functionality exported from mir_appGeorge Hazan
2018-03-21DATABASELINK::Unload method replaced with the virtual destructor of ↵George Hazan
MDatabaseCommon
2018-03-16entities' names to be started with capital lettersGeorge Hazan
2018-03-16always hated these long expressions: contact_iter makes them much shorterGeorge Hazan
2018-03-16chat api:George Hazan
- useless locks removed, because SM_FindSession already does locking; - lock added to SM_FindSessionByIndex because it's really needed
2018-03-16LIST<>::indexOf(T**) - fast index calculation for direct iteratorsGeorge Hazan
2018-03-15more intelligent solution for #1186 (Hide DbChecker from VersionInfo)George Hazan
2018-03-15LIST<> iterators:George Hazan
- new method LIST::removeItem added to save a pointer to removed record; - code cleaning related to the fact that LIST::remove() shall be the last operation inside an iterator, because otherwise the reference to it will point to a record next to deleted one; - a few remaining cycles converted to iterators
2018-03-15last item shall be nullified anyway, even if we're removing last elementGeorge Hazan
2018-03-15warning fixesGeorge Hazan
2018-03-15MUCH more effective way of removing records from iteratorsGeorge Hazan