Refactor TEMPLATE_STRUCTURE_ACTION_GENERIC.process_if_empty add support to compare strings using tilda.
Patch review http://patchreview.eiffel.com/6563575380312064/

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95221 8089f293-4706-0410-a29e-feb5c42a2edf
Do not upload archive if there is already one with same size and same hash value.
Redesigned how the archive information is exported on the Eiffel interface.
Display more information with "iron info .." command.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95222 8089f293-4706-0410-a29e-feb5c42a2edf
Improve creation process of archive.
Better storage for archive_revision counter.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95223 8089f293-4706-0410-a29e-feb5c42a2edf
ESA API Update.
Updated sql server scripts: 
   . Added a new table: UpdateEmail  Used to keep the new email and the activation token. 
   . Added new stored procedures. 
               UpdatePersonalInformation2 
               ChangeUserEmail (insert the new email into UpdateEmail)
               UpdateEmailFromUserAndToken
API: Added Change password
     View/Update User Information
     Change Email.

HTML templates: updated templates, using a new style and accessible via movile devices.  

Added esa_api.dot (Graphviz) file to describe the API state machine .

 

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95224 8089f293-4706-0410-a29e-feb5c42a2edf
Update configuration file.



git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95225 8089f293-4706-0410-a29e-feb5c42a2edf
Update ESA API
Update register template

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