Fixed is_valid_host which was badly implemented.
This is not completed, but this does not report invalid name for valid name anymore.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92429 8089f293-4706-0410-a29e-feb5c42a2edf
Moved the debug tooltip bellow the line. 

bug#18542

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92430 8089f293-4706-0410-a29e-feb5c42a2edf
Delete the temp file after using it.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92431 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed bug#18570, uncommenting selection ends at the last line crashed EiffelStudio.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92432 8089f293-4706-0410-a29e-feb5c42a2edf
Removed useless local.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92433 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed export of deactivate, this fixes bug#18571

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92435 8089f293-4706-0410-a29e-feb5c42a2edf
Added testing of all kind of storables (C and SED).


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92436 8089f293-4706-0410-a29e-feb5c42a2edf
Removed testing of general_store retrieval as we are dropping it.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92437 8089f293-4706-0410-a29e-feb5c42a2edf
Added new builtin to find out if a special item has copy semantics or not.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92438 8089f293-4706-0410-a29e-feb5c42a2edf
Removed C `general_store' and SED `independent_store' as they are old storage mechanism that have not properly been updated to support various new features of Eiffel.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92439 8089f293-4706-0410-a29e-feb5c42a2edf
Added `valid_index' query to let us query any kind of SPECIAL for proper bounds.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92440 8089f293-4706-0410-a29e-feb5c42a2edf
Added testing of all kind of storables (C and SED).


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92441 8089f293-4706-0410-a29e-feb5c42a2edf
Added ability to not append an extension if required.
Added possibility to protect retrieval by a rescue clause to avoid an exception to be propagated to the callers (added for improved eweasel test#store012).


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92442 8089f293-4706-0410-a29e-feb5c42a2edf
Extended test to test all serializations.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92443 8089f293-4706-0410-a29e-feb5c42a2edf
Turns out that the test was actually not retrieving old data, but new data. Some files are invalid and are being ignored for the moment. We will build a new test to test the same set of classes.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92444 8089f293-4706-0410-a29e-feb5c42a2edf
With the new call to gtk_window_set_accept_focus (), we disable focus in events
when disconnected from window manager. This fixed bug#18556. And also improves
the behavior for the contract tooltip in the editor and debug tooltip, where
they always grasped focus when shown.

review#10165012

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92445 8089f293-4706-0410-a29e-feb5c42a2edf
Delayed the list refreshing to the time when the Info tool is shown. This improves the text saving speed significantly when Info tool is not displayed.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92446 8089f293-4706-0410-a29e-feb5c42a2edf
Mark `refresh_list_requested' false when the list is actually refreshed.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92447 8089f293-4706-0410-a29e-feb5c42a2edf
Optimized the batch file saving (Save All) by refreshing EIS system only once, instead of refreshing it every time when one of the files was saved.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92448 8089f293-4706-0410-a29e-feb5c42a2edf
Removed externals that are not used and not present in GTK 2.4 our base version for Vision2.


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