summaryrefslogtreecommitdiff
path: root/include/m_core.h
AgeCommit message (Collapse)Author
2015-06-06fix for some warningsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14023 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-04new mir_snprintf templates without SIZEOFGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@14002 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-06-01- ProtoCallService() function considered too dangerous and therefore isn't ↵George Hazan
exported anymore, it's closed in the core, CallProtoService() is used instead everywhere; - fixes for some quirks with PS_* calls. git-svn-id: http://svn.miranda-ng.org/main/trunk@13959 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-31- CreateProtoServiceFunction() moved into mir_core.dll instead of inliningGeorge Hazan
- all old protocols moved on it; - code cleaning; git-svn-id: http://svn.miranda-ng.org/main/trunk@13953 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-31- additional operator LPARAM() for _A2T & _T2A;George Hazan
- we don't need StrConvA anymore; - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@13952 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-31- PROTOCOLDESCRIPTOR_V3_SIZE to identify an ANSI plugin;George Hazan
- absence of fnInitFunc to identify a protocol without instances; - whole bunch of ansi crutches discarded git-svn-id: http://svn.miranda-ng.org/main/trunk@13937 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-31- MAllStrings: a handy union to hold an incoming string parameter of any type;George Hazan
- FNAMECHAR: atavism extincted; - PROTOSEARCHRESULT: structure prepared to use results of any type, including utf git-svn-id: http://svn.miranda-ng.org/main/trunk@13932 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-05-22T2Utf - handy replacement for ptrA<mir_utf8decodeT()>George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@13758 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-24UI Utils classes & templates moved to the core, thus allowing any plugin to ↵George Hazan
use them git-svn-id: http://svn.miranda-ng.org/main/trunk@12492 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-03-11all database functions moved to m_database.hGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@12385 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2015-01-16MEVENT - the strict type for events, they are not HANDLE anymoreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11866 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-31Year 2015 version updateGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11704 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-11more useless warnings disabledGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11327 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-12-11warning fixGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11326 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-11-30mir_strcmp, mir_strcmpi, mir_wstrcmp, mir_wstrcmpiGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@11179 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-11-30safe lstr* replacements: mir_strlen, mir_wstrlen, mir_strcpy, mir_wstrcpy, George Hazan
mir_strncpy, mir_wstrncpy, mir_strcat, mir_wstrcat, mir_strncat, mir_wstrncat git-svn-id: http://svn.miranda-ng.org/main/trunk@11171 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-07-28new header to isolate Miranda from windows.hGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@9977 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-07-04mir_core:George Hazan
- third parameter pBase added to PathToRelative/PathToRelativeW; - missing export 'db_mc_notifyDefChange' added to the .def file; - path utils moved to _tcsncpy_s function; - useless variables removed; - libraries regenerated; git-svn-id: http://svn.miranda-ng.org/main/trunk@9676 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-04-02DBEVENTINFO::isMarkRead() - new helper to simplify bit logicGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8825 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-03-25PathIsAbsolute/PathIsAbsoluteW published from the coreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8737 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-03-13another atavism died: DBEF_FIRSTGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8590 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-03-12db_event_next/db_event_prev: first parameter hContact added George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8576 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-03-10mir_closeLog - function to close a loggerGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8543 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-03-07fix for a typo in headers (thx unsane)George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8452 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10HCONTACT is not needed anymoreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8086 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10switching to MCONTACT in both C++ & PascalGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@8085 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-10- HANDLE hContact => HCONTACTGeorge Hazan
- GCF_* prefix was added to chat constants to avoid name conflicts git-svn-id: http://svn.miranda-ng.org/main/trunk@8078 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-08low-level database access functions rewritten to MCONTACT instead of HANDLE ↵George Hazan
hContact git-svn-id: http://svn.miranda-ng.org/main/trunk@8067 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-02-03- new helpers for reading db strings into static buffers;George Hazan
- MS_DB_CONTACT_GETSETTINGSTATIC died; - DBCONTACTGETSETTING is detouched from all services; - these service calls are rewritten using parameters git-svn-id: http://svn.miranda-ng.org/main/trunk@8035 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-06huh, finally: total database encryption, including historiesGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7522 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2014-01-01copyright update for year 2014George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@7438 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-11-16DBVTF_DENYUNICODE moved to the proper headerGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@6925 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-10-19warning fixesGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@6534 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-10-11- m_hNetlibUser moved to PROTO_INTERFACE;George Hazan
- unified protocol loggers git-svn-id: http://svn.miranda-ng.org/main/trunk@6435 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-09-25IsFullScreen(), IsWorkstationLocked(), IsScreenSaverRunning() moved to the coreGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@6226 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-09-22pre-XP headers cleanedGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@6183 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-08-16mir_md5_byte_t => BYTE;George Hazan
macros mir_base64_encode_bufsize for calculating buffer size macros mir_base64_encodebuf for in-place base64 encoding git-svn-id: http://svn.miranda-ng.org/main/trunk@5716 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-08-15mir_sha1_byte_t => BYTE;George Hazan
mir_sha1_long_t => ULONG; mir_hmac_sha1 went to core git-svn-id: http://svn.miranda-ng.org/main/trunk@5707 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-08-15bin2hex/bin2hexW = eliminates many places with printf("%02x")George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5698 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-08-12netlib moved to the core loggerGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5665 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-08-12simple core loggerGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5664 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-08-11ProtoGetAvatarFormat, ProtoGetAvatarFileFormat, ProtoGetBufferFormat, ↵George Hazan
ProtoGetAvatarExtension - standard helpers for protocol avatars' processing instead of the zoo that existed previously git-svn-id: http://svn.miranda-ng.org/main/trunk@5645 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-28- stubs for PROTO get* & set* functions removed from mir_core;George Hazan
- helpers themselves made inline; - added missing helpers for getWStringA - removed completely obsolete DB header for ICQ git-svn-id: http://svn.miranda-ng.org/main/trunk@5507 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-24mir_sntprintf & mir_snvtprintf renamed to mir_snwprintf & mir_snwprintf ↵George Hazan
respectively mir_sntprintf & mir_snvtprintf are now macros, as they should be from the very beginning git-svn-id: http://svn.miranda-ng.org/main/trunk@5466 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-09applied protocol helpersGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5305 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-09fix for CGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5302 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-09protocol database helpersGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5301 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-08core protocol helpers for creating protocol evengs, services & threadsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5286 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-07-08protocol helpers, beginning George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5285 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-06-30forgotten helper - db_set (writes a DBVARIANT)George Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@5190 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c