summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2018-04-06PF2_NONE : flag for protocols that have no statuses at allGeorge Hazan
fixes #1247
2018-04-05CLIST_INTERFACE::pfnGetContactDisplayName => Clist_GetContactDisplayNameGeorge Hazan
2018-04-05bunch of obsoleted CLIST_INTERFACE::Tray* methods removed or moved to ↵George Hazan
Clist_Tray*
2018-04-05CLIST_INTERFACE::pfnDrawMenuItem => Clist_DrawMenuItemGeorge Hazan
2018-04-05CLIST_INTERFACE::pfnChangeContactIcon => Clist_ChangeContactIconGeorge Hazan
2018-04-05CLIST_INTERFACE::pfnLoadContactTree => Clist_LoadContactTreeGeorge Hazan
2018-04-05CLIST_INTERFACE::pfnGetStatusModeDescription => Clist_GetStatusModeDescriptionGeorge Hazan
2018-04-04unused CLIST_INTERFACE data moved inside mir_appGeorge Hazan
2018-04-04CLIST_INTERFACE::pfnReloadExtraIcons => ExtraIcon_Reload()George Hazan
CLIST_INTERFACE::pfnSetAllExtraIcons => ExtraIcon_SetAll()
2018-04-04- CLIST_INTERFACE::pfnGetProtocolMenu => Menu_GetProtocolMenuGeorge Hazan
- CLIST_INTERFACE::pfnReloadProtoMenus => Menu_ReloadProtoMenus - CLIST_INTERFACE::pfnGetProtoIndexByPos considered unused... thus removed
2018-04-04CLIST_INTERFACE::pfnGetAccountIndexByPos => Clist_GetAccountIndexGeorge Hazan
2018-04-04static function CLIST_INTERFACE::pfnGetContactIcon exported as ↵George Hazan
Clist_GetContactIcon (history++ to be recompiled)
2018-04-04static function CLIST_INTERFACE::pfnInitAutoRebuild replaced with ↵George Hazan
Clist_InitAutoRebuild
2018-04-04- static function CLIST_INTERFACE::pfnGetAverageMode exported as ↵George Hazan
Proto_GetAverageStatus - Proto_ActivateAccount is not exported anymore due to the lack of need
2018-04-04warning fixesGeorge Hazan
2018-04-04fix for adding separators into SRMM toolbarGeorge Hazan
2018-04-04Windows lists:George Hazan
- fix for a 64-bit issue that could cause a crash; - code cleaning
2018-04-03we shall create missing icons (or destroy unneeded ones) after applying ↵George Hazan
toolbar options
2018-04-03unneeded size fields removedGeorge Hazan
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-03-28PFLAG_UNIQUEIDSETTING removed, its functionality transferred to ↵George Hazan
Proto_SetUniqueId / Proto_GetUniqueId
2018-03-28common protocol instance management code went into templateGeorge Hazan
2018-03-28all protocols rewritten to CMPluginBaseGeorge Hazan
2018-03-28PLUGIN<> to receive the basic class located inside mir_appGeorge Hazan
2018-03-27there's no need to load contacts from unloaded protocolsGeorge Hazan
2018-03-25MIDatabaseChecker interface removedGeorge Hazan
2018-03-25dbchecker moved to deprecatedGeorge Hazan
2018-03-23account activation separated from account creationGeorge Hazan
2018-03-23forgotten service MS_PROTO_CREATEACCOUNT replaced with Proto_CreateAccount() ↵George Hazan
call
2018-03-22IOPT_COMPLETE - new constant to group import flagsGeorge 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-16warning fixGeorge Hazan
2018-03-16LIST<>::indexOf(T**) - fast index calculation for direct iteratorsGeorge 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-15MUCH more effective way of removing records from iteratorsGeorge Hazan
2018-03-15fix for ranged loop boundsGeorge Hazan
2018-03-14reverse iterators for LIST<>George Hazan
2018-03-14fix for clist events sorting order, manual sorting disabledGeorge Hazan
2018-03-13chat engine:George Hazan
- fixes #1174 (Group chat icons became "blank exe" icons if role cound exceeds 10); - unused chat api members removed;
2018-03-10GetDatabasePlugin(pszDriverName) - new function to retrieve a database link ↵George Hazan
by its short name
2018-03-10service for the custom import procedureGeorge Hazan
2018-03-10fix buildaunsane
2018-03-09Remove CMStringA from PLUGINaunsane
2018-03-09PLUGIN should use Logger instead of HNETLIBUSERaunsane
2018-03-08IMGL_WCHAR removed, all paths are in Unicode nowGeorge Hazan