summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2018-11-26Chat_AddGroup - simplified prototypeGeorge Hazan
2018-11-26fix for chat structures declarationGeorge Hazan
2018-11-21this code is so much fasterGeorge Hazan
2018-11-13getByte/getWord/getDword: correct default values restoredGeorge Hazan
2018-11-12db_* functions replaced with g_plugin callsGeorge Hazan
2018-11-07some files contains LF and CRLF simultaneouslydartraiden
2018-10-18CHAT_MANAGER:George Hazan
- unused function SM_PostMessage removed; - some minor fixes for switching SRMM plugins on the fly
2018-10-17fixes #1626 (Dbx_mdbx: subcontact's history disappears after removing a ↵George Hazan
subcontact instead of saving in meta)
2018-10-15fix for crash in chat manager in service modeGeorge Hazan
2018-10-13group chats:George Hazan
- GC_SHAREDUSERS removed; - SESSION_INFO::pParent used instead to collect data about shared user info - fix for SESSION_INFO::pMe calculation - Discord chats now go offline when proto goes offline
2018-10-13chat api:George Hazan
- GC_SHAREDUSERS flag added to share the same array of users for all group chats; - USERINFO.next removed; - MODULEINFO.arUsers & SESSION_INFO.arUsers introduced to maintain user lists; - MM_AddModule removed; - memory allocation model changed for MODULEINFO & SESSION_INFO - MM_CreateModule & SM_CreateSession members are added to g_chatApi
2018-10-10stupid schema with event handles sharing via CreateEventHook eliminatedGeorge Hazan
2018-10-08code cleaningGeorge Hazan
2018-10-01centralized system of processing message ids. also fixes #1375George Hazan
2018-09-23new event: ME_DB_EVENT_EDITEDGeorge Hazan
2018-09-23db_event_edit - new stub for editing messagesGeorge Hazan
2018-09-21code cleaningGeorge Hazan
2018-09-20also removed from pascal headersGeorge Hazan
2018-09-20creepy crutch removed that was adding message ids after the binary zero in ↵George Hazan
message text
2018-09-20fix for the proper return type of PROTO<>::RecvMsgGeorge Hazan
2018-09-19GetEventById & SetEventId - two new methods to operate with events by their ↵George Hazan
server ids
2018-09-18code cleaningGeorge Hazan
2018-09-16crash fix for setting unused OLE propertiesGeorge Hazan
2018-09-03popup code cleaningGeorge Hazan
2018-08-30minor code cleaningGeorge Hazan
2018-08-29fixes #1555 (Import shouldn't import .bak second time in service mode)George Hazan
2018-08-15Import: ability to check duplicates during a contact importGeorge Hazan
2018-08-15Windows string types removed from m_core.hGeorge Hazan
2018-08-14fix for CreatePathToFileW prototype (missing const specifier)George Hazan
2018-08-07MDatabaseReadonly - base class for all read-only database driversGeorge Hazan
2018-08-02Miranda_WaitOnHandleEx - advanced wait function with pInfo parameterGeorge Hazan
2018-07-25major code cleaning of all font-related structuresGeorge Hazan
2018-07-24database:George Hazan
- senseless fiels ptszVal removed from DBVARIANT, pwszVal is used instead; - if you want db_get to return a string, you need to use db_get_s.
2018-07-20we don't need two name sets for the same array of functionsGeorge Hazan
2018-07-16fixes #1503 (Clist_blind: Main menu has gone)George Hazan
2018-07-11int hLangpack/m_hLang removed and replaced with HPLUGINGeorge Hazan
2018-07-11GUI change:George Hazan
- methods OnInitDialog, OnApply & OnClose of CDlgBase now return true if successful. return of false prevents a dialog from being loaded or left respectively; - massive code cleaning considering the 'virtual' attribute of overridden methods; - also fixes #1476 (Don't close "Create new account" window if user not set account name)
2018-07-10Menu_SetVisible: new function to write down a Visibility checkbox for a menu ↵George Hazan
item
2018-07-05fixes #1448 (translated frame names in database)George Hazan
2018-07-05fix for random crash fix on startGeorge Hazan
2018-06-29safer method of backing up databases instead of trying to read them manuallyGeorge Hazan
2018-06-25duplicate cache item removed to avoid rare crashesGeorge Hazan
2018-06-24ProxySwitch: it compiles but don't workMataes
2018-06-23Netlib: patch for proxySwitchMataes
2018-06-18new functions to access mirandaboot.ini from all plugins:George Hazan
Profile_GetSetting() - reads a string from mirandaboot.ini Profile_GetSettingInt() - reads an integer from mirandaboot.ini
2018-06-13System idle:George Hazan
- plugin StdIdle that had been acting as an options dialog for StdAutoAway removed; - service MS_IDLE_GETIDLEINFO moved into the core and replaced with Idle_GetInfo(); - new function Idle_Enter() is available to tell the core that Miranda is idle; - StdAutoAway & StatusManager adapted for these changes;
2018-06-13profile lock detection unbound from contact list servicesGeorge Hazan
2018-06-06CCtrlPages::CheckRowCount() - new function to force tab resize when the ↵George Hazan
number of rows is changed
2018-06-03fixes #1401 (fixes inactive session detection)George Hazan
2018-06-01CPluginDlgBase: this class became useless because CMPlugin already has ↵George Hazan
module setting