Converted to complete void-safety.
Better support for unicode file names.
Fixed various assertions, and implementation for printer.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95789 8089f293-4706-0410-a29e-feb5c42a2edf
converted to complete void-safety

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95790 8089f293-4706-0410-a29e-feb5c42a2edf
Updated email template to use HTML.
Updated email service to send HTML.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95791 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed ewf_download_api, build the layout using an argument instead of Environment variables.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95792 8089f293-4706-0410-a29e-feb5c42a2edf
Added ecf_tool that is a launcher for 3 different tools: ecf updater, ecf integration, ecf resave.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95793 8089f293-4706-0410-a29e-feb5c42a2edf
remove resave_cfg.ecf

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95795 8089f293-4706-0410-a29e-feb5c42a2edf
made text.ecf compilable as a library.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95796 8089f293-4706-0410-a29e-feb5c42a2edf
fixed check assertion tag

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95797 8089f293-4706-0410-a29e-feb5c42a2edf
Removed hardcoded value from home.tpl
Removed iframe with youtube videos from post_download page

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95798 8089f293-4706-0410-a29e-feb5c42a2edf
Update download api.
Fixed redirect to post_download.




git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95799 8089f293-4706-0410-a29e-feb5c42a2edf
Update Download api
Added logs to process_workflow feature.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95800 8089f293-4706-0410-a29e-feb5c42a2edf