coolfluid/coolfluid3 — pull request #184 by gquentin (2012-02-14 15:45:45+00:00)
Title: Qt removal from the server and brand new network layer

* server does not depend on Qt anymore
* server is always compiled, even if CF3_ENABLE_GUI is OFF
* added a new network layer based on Boost.Asio and located in coolfluid_ui_network library
* new network layer is used by both client and server applications
* added a 'Quit' menu item on the GUI for Linux users (it will be hidden on OSX, since the system provides one by default). Keyboard shortcut is Ctrl+Q. This idea comes from Tamas.

Known issues:
* feature for favorite directories in the remote filsystem browser is temporarily deactivated in the GUI, because it is not implemented on the server yet
* the client is enable to disconnect from the server and connect again to the same server directly after. To resolve this, restart the client.
* the client crashes if the tree is updated while it is expanded in the treeview

To be tested:
* multiple clients connected to the same server
* client(s) and server running on different machines