summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2018-03-15code cleaningGeorge Hazan
2018-03-15warning fixGeorge Hazan
2018-03-14reverse iterators for LIST<>George Hazan
2018-03-14fix for clist events sorting order, manual sorting disabledGeorge Hazan
2018-03-14minor code cleaningGeorge Hazan
2018-03-13old hotkey saving code restoredGeorge 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-12code cleaningGeorge Hazan
2018-03-12old manual array replaced with OBJLISTGeorge Hazan
2018-03-12cycle optimizationGeorge Hazan
2018-03-10this nasty clutch isn't needed for a long timeGeorge Hazan
2018-03-10GetDatabasePlugin(pszDriverName) - new function to retrieve a database link ↵George Hazan
by its short name
2018-03-09more cleaningGeorge Hazan
2018-03-09more loop-related code cleaningGeorge Hazan
2018-03-09FreeImage: initialization order of internal plugins MUST pe same order as ↵aunsane
used in FREE_IMAGE_FORMAT enum (fixed #1177)
2018-03-09more correct variantGeorge Hazan
2018-03-09fix for another over-optimiized loopGeorge Hazan
2018-03-08IMGL_WCHAR removed, all paths are in Unicode nowGeorge Hazan
2018-03-08some old advaimg related code removedGeorge Hazan
2018-03-07old AdvaImg services converted into Image_* functionsGeorge Hazan
2018-03-07bye-bye, Advaimg, you served us well for 15 years...George Hazan
2018-03-07old C-style code is obsolete now because of MDatabaseCommon existenceGeorge Hazan
2018-03-07some fixesKirill Volinsky
2018-03-06code cleaningGeorge Hazan
2018-03-06static buffers are evilGeorge Hazan
2018-03-06grrm...George Hazan
2018-03-06PSN_WIZFINISH: new WM_NOTIFY event to be called when one of the options tabs ↵George Hazan
is changed
2018-03-05switch to the locking schema of db3x_mmap, it's saferGeorge Hazan