Replace wx' wxProcess, it cannot be used from a different thread. Unix support not yet implemented.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6137 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
*nix implementation of process class.


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

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6149 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Make deleting engines safe(r).

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6150 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Allow drag/drop scrolling of tree controls.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6151 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Allow >2GB size filters.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6152 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix loading of size filters.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6153 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
The Site Manager's site tree now drag-scrolls.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6154 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Now that the site manager uses wxTreeCtrlEx, use some of its utility.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6155 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Fix explicit template instantiation.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6156 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Static event tables and templates are bizarre. If this doesn't fix compilation I might use a non-templated base class.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6157 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Now that the engine is threaded, we can re-enabled FTP over TLS by default as performance is no longer an issue. Hence revert #3967.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6158 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Remember whether AUTH TLS/SSL worked, though don't act on this yet.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6159 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Convert external IP address resolver to new threading.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6160 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Pass O_CLOEXEC when opening files.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6161 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Disable debug flag, it's not meant to be enabled.

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


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


git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6164 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Now that the engine is threaded, we can use bigger buffers without interactivity suffering.

git-svn-id: https://svn.filezilla-project.org/svn/FileZilla3/trunk@6168 ce1b9ea0-41a8-11dc-9b12-cb80f3b22977
Remove remote filename validity check. The server checks this.

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