Fixed parsing for url like http://foo.com?q=bar  (with empty path)

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92851 8089f293-4706-0410-a29e-feb5c42a2edf
Updated return signature of available_cpus to NATURAL_32 to avoid c compilation warning on Windows

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92852 8089f293-4706-0410-a29e-feb5c42a2edf
Removed profiling setting in sample.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92853 8089f293-4706-0410-a29e-feb5c42a2edf
Prepared for the next release which will change the numbering strategy to be YY.MM so that it is easy to find out when a particular release was made. Currently release version is hard-coded to 13.11 until we find a way to change the month over the 10 or so files that requires a version number.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92854 8089f293-4706-0410-a29e-feb5c42a2edf
Added bracket alias for `item' (review#11349038).

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92855 8089f293-4706-0410-a29e-feb5c42a2edf
Removed references to BIT size queries since BIT type has been removed from our runtime and compiler.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92857 8089f293-4706-0410-a29e-feb5c42a2edf
Removed references to BIT size query since there is no more BIT type.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92858 8089f293-4706-0410-a29e-feb5c42a2edf
Shortened the long directory name. As they caused errors when creating the packages for the EiffelStudio delivery.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92859 8089f293-4706-0410-a29e-feb5c42a2edf
Added wrapper around MAKELPARAM as it might be better suited than MAKELONG for future new code in WEL.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92860 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed a crash when using inherited `internal_caret_position' from EV_TEXT_IMP because the message EM_CHARFROMPOS takes a combined X,Y into a LPARAM value whereas a rich edit takes a WEL_POINT structure pointer. This fixes for example doing `Ctrl+A' in a rich edit control that would cause a crash.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92861 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed a crash with retrieving a RTF file containing a color or a font whose index is not starting at 1, or that it is refering to a non-defined index. This is done by using a HASH_TABLE rather than an ARRAY.
Void-safety changes: use object test more often to access the stable attributes.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92862 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed a bug introduced at rev#90517 with `new_line_string' that became TN instead of %N.
Fixed a bug retrieving font in a font table to allow spaces between the componant of a font entry in the table. 


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92863 8089f293-4706-0410-a29e-feb5c42a2edf
Added code protection to find out about paragraphs as we would get an out of bound acess if the last character was a %N. This solved the case where copy/pasting some text from Word would save incorrectly, and thus the RTF being created was invalid and was losing some formatting info.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92864 8089f293-4706-0410-a29e-feb5c42a2edf
Removed BIT type from compatible too.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92865 8089f293-4706-0410-a29e-feb5c42a2edf
Added a test to show string copied from separate is corrupted.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92866 8089f293-4706-0410-a29e-feb5c42a2edf
Added properties. Remove useless detachable keyword.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92867 8089f293-4706-0410-a29e-feb5c42a2edf
* Avoided going into loop when searching for path of a group.
* Took root system into consideration, which ensures that the path found does not
go deeper and keep short. i.e. ANY class is located in the class tree in the
first level of EiffelBase library, rather than located in deeper libraries.

bug#18611

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92870 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed copy/paste error on GUID for Shortcuts at the previous revision.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92871 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed improper checks for allocation of TYPE instances we were not actually checking it was allocated outside of the scavenge zone. This commit should have been done with rev#92816.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@92872 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed for "Evaluator Died" bug when the root class is ANY.default_create.

The bug was introduced when adapting char to EIF_NATIVE_CHAR where we compare
char with EIF_NATIVE_CHAR. By luck, the length of "ANY.default_create" is the
same as "EQA_EVALUATOR.make", and the small loop in eif_init_root for string
comparison did not break until the last character was reached (which is the
same). So "ANY.default_create" was taken as the root while "EQA_EVALUATOR.make"
was expected.

review#11435116.

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