summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2018-04-27fixes #1310 (Wrong language after profile conversion)George Hazan
2018-04-27implementation of #1308George Hazan
2018-04-23m_gui: remove redundant 'virtual' (C++11)Goraf
2018-04-22no more PROTO_INTERFACE::OnEventGeorge Hazan
2018-04-22EV_PROTO_ONMENU removedGeorge Hazan
2018-04-22unused constant removedGeorge Hazan
2018-04-22OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeletedGeorge Hazan
2018-04-21core: add Contact_GetStatus functionaunsane
2018-04-21EV_PROTO_DBSETTINGSCHANGED - old useless stub removedGeorge Hazan
2018-04-21code cleaning:George Hazan
- in conformance to C++'11 rules, we don't declare a method as virtual if it's declared as override; - cause this code isn't visible in Pascal anymore, there's no need to use __cdecl calling convention for virtual methods; - since PROTO_INTERFACE is a regular C++ class, there's no need to use old style service declarations for virtual methods like OnModulesLoaded / OnShutdown
2018-04-19EV_PROTO_ONOPTIONS removed and replaced with the call of ↵George Hazan
CallObjectEventHook(pa->ppro, ME_OPT_INITIALIZE) this eliminates the possibility of making a mistake in hand-written code also fixes #1280 (Tox: "Confugure" menu item is broken)
2018-04-19CallObjectEventHook: new function to call the event hook of the specified objectGeorge Hazan
2018-04-19fixes #1283 (StdMsg: cursor does not change the shape)George Hazan
2018-04-18core changes:George Hazan
- PROTOCOLDESCRIPTOR's implementation hidden inside mir_app; - Proto_RegisterModule now doesn't need a PROTOCOLDESCRIPTOR structure; - PROTOTYPE_PROTOWITHACCS type added for protos that work with accounts
2018-04-18g_hInstance incapulated into PLUGIN<>, no need in the separate variableGeorge Hazan
2018-04-18PLUGIN<> to half-automatically calculate the dll's g_hInstance and pass it ↵George Hazan
inside
2018-04-18this feature was never used and only causes problemsGeorge Hazan
2018-04-17MNonCopyable - the common class to avoid declaring fake private constructorsGeorge Hazan
2018-04-12initial version of profile compactor for MDBXGeorge Hazan
2018-04-12db_get_current() also returns MDatabaseCommon*George Hazan
2018-04-12MIDatabase became pure interfaceGeorge Hazan
2018-04-10fix for one very rare crash due to unsynced array of status menus & accountsGeorge Hazan
2018-04-10obsolete compatibility code removed from AVSGeorge Hazan
2018-04-07Proto_GetAccount() for pascal pluginsGeorge Hazan
2018-04-07Proto_GetStatus() - fast method that returns a cached protocol statusGeorge Hazan
2018-04-07status caching moved from MenuItem to PROTOACCOUNT - this is very effectiveGeorge Hazan
2018-04-07another useless array removedGeorge Hazan
2018-04-07finally that perversion with double protocol caching in clist diedGeorge Hazan
2018-04-07Clist_GetRealStatus & Clist_GetGeneralizedStatus: common code moved to mir_appGeorge Hazan
2018-04-06more unused stuff cleanedGeorge Hazan
2018-04-06MS_CLIST_SHOWHIDE returned back to serve various menu itemsGeorge Hazan
2018-04-06all unused CLIST_INTERFACE members dropped (requires new history++)George Hazan
2018-04-06CLIST_INTERFACE::pfnClcOptionsChanged => Clist_ClcOptionsChangedGeorge Hazan
CLIST_INTERFACE::pfnRegisterFileDropping & CLIST_INTERFACE::pfnUnregisterFileDropping => suspended
2018-04-06CLIST_INTERFACE::pfnRemoveItemFromGroup => Clist_RemoveItemFromGroupGeorge Hazan
CLIST_INTERFACE::pfnFreeGroup => suspended
2018-04-06CLIST_INTERFACE::pfnDeleteItemFromTree => Clist_DeleteItemFromTreeGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnSaveStateAndRebuildList => Clist_SaveStateAndRebuildListGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnGetGroupCountsText => Clist_GetGroupCountsTextGeorge Hazan
CLIST_INTERFACE::pfnEnsureVisible => Clist_EnsureVisible
2018-04-06CLIST_INTERFACE::pfnDoSelectionDefaultAction => Clist_DoSelectionDefaultActionGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnEndRename => Clist_EndRenameGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnDeleteFromContactList => Clist_DeleteFromContactListGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnCalcEipPosition => Clist_CalcEipPositionGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnClcStatusToPf2 => Clist_ClcStatusToPf2George Hazan
2018-04-06CLIST_INTERFACE::pfnIsHiddenMode => Clist_IsHiddenModeGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnHideInfoTip => Clist_HideInfoTipGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnNotifyNewContact => Clist_NotifyNewContactGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnGetDefaultExStyle => Clist_GetDefaultExStyleGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnGetFontSetting => Clist_GetFontSettingGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnRecalculateGroupCheckboxes => ↵George Hazan
Clist_RecalculateGroupCheckboxes
2018-04-06code cleaningGeorge Hazan
2018-04-06CLIST_INTERFACE::pfnSetGroupChildCheckboxes => Clist_SetGroupChildCheckboxesGeorge Hazan