........S. [ZBX-8542] improved performance and reduced configuration cache locking when evaluating trigger expressions


git-svn-id: svn://svn.zabbix.com/trunk@50498 f4e7fd02-d210-4e34-a1e0-d4093fb66cc2
.......... [ZBX-8832] Update changelog.

git-svn-id: svn://svn.zabbix.com/trunk@50504 f4e7fd02-d210-4e34-a1e0-d4093fb66cc2
........S. [ZBX-8542] fixed indentation


git-svn-id: svn://svn.zabbix.com/trunk@50508 f4e7fd02-d210-4e34-a1e0-d4093fb66cc2
...G...... [ZBXNEXT-2006] added {#FSDRIVETYPE} macro to vfs.fs.discovery on Windows

git-svn-id: svn://svn.zabbix.com/trunk@50530 f4e7fd02-d210-4e34-a1e0-d4093fb66cc2
..FG...... [ZBXNEXT-1078] added 'proc.mem[]' 5-th parameter (memtype) on AIX, FreeBSD, Linux, Solaris

Before this change the item "proc.mem[]" on all supported platforms accepted 4 parameters
    proc.mem[<name>,<user>,<mode>,<cmdline>]
and only one type of process memory (e.g. virtual size).

After this change on AIX, FreeBSD, Linux and Solaris the "proc.mem[]" item accepts also the 5th parameter "memtype":
    proc.mem[<name>,<user>,<mode>,<cmdline>,<memtype>]
    
On NetBSD, OpenBSD, and Tru64 only 4 parameters are accepted as before.


git-svn-id: svn://svn.zabbix.com/trunk@50542 f4e7fd02-d210-4e34-a1e0-d4093fb66cc2
........S. [ZBX-8542] fixed evaluation of complex expressions broken with user macro cache update


git-svn-id: svn://svn.zabbix.com/trunk@50545 f4e7fd02-d210-4e34-a1e0-d4093fb66cc2