Define NOMINMAX so that there are no min and max macros declared by the windows headers.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5799 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Make use of C++11's random.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5800 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix nullpointer dereference.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5801 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Need to check for EINTR when calling fcntl.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5802 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix nullpointer dereference.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5803 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix enum for column flags.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5804 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix Coverity warning about possible nullpointer dereference.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5805 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix coverity errors.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5806 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix uninitialized variable.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5807 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Re-use existing list entries.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5808 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Do some more splicing to avoid additional allocations.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5809 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Halve the number of allocations by using only use a single pointer paired with placement new/delete.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5810 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Mark CRefcount* as final.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5811 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Save some memory: In most cases listing items have no target.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5812 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Use manual freeze/thaw to avoid heap allocation.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5813 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix compile error.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5814 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix compile error.


git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5815 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Small savings with CServerPath: In most use cases there is no prefix.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5816 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Update svn:ignore.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5817 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Update translations

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@5818 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977